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