0

错误地,我还原了大量文件,并选择了如果文件存在则使用不同的文件名还原。所有恢复的文件都以 (1) 结尾。例如 test.pdf 将恢复为 test(1).pdf。结果是两个名称不同的相同文件

是否有 XCOPY 命令或其他 DOS 命令将在驱动器及其子文件夹中搜索以 (1) 结尾的文件名,并将这些文件移动到临时文件夹中。如果是这样,如果您能给我命令行信息,将不胜感激

谢谢

4

1 回答 1

1

你可以试试这个:

for /f "delims=" %%a in ('dir /b /a-d /s "*(*)*" ^| findstr "([0-9][0-9]*)\."') do ECHO MOVE "%%~fa" "c:\temp"

它在开始文件夹和所有子文件夹中递归"([0-9][0-9]*)\."搜索并将文件移动到c:\temp. 查看输出并删除ECHO它是否看起来不错。

于 2013-08-23T19:23:20.047 回答