我有数百个目录,其中一些嵌套在其他目录中,文件数以万计。这些文件需要从其中删除日期/时间戳。
一个示例文件名是Letter to Client 27May2016~20160531-162719.pdf
,我希望它恢复原状Letter to Client 27May2016.pdf
另一个示例文件名是ABCDEF~20160531-162719
,我希望它恢复为ABCDEF
. 请注意,与上面的示例不同,此文件没有扩展名。
我需要一个可以在受影响文件夹的根目录运行的命令,该命令将递归地通过并查找/修复文件名。
(我使用 Syncthing 同步文件,并通过将已删除的文件从.stversions
目录复制回它们所在的位置来恢复它们,但发现 Syncthing 附加了该日期/时间戳......)