我试图找到一种方法来按名称搜索目录中的文件,然后将找到的文件复制到输出目录。因为文件将具有相同的文件名,我想知道我是否也可以复制文件夹结构,或者附加文件名及其父文件夹名称(即文件夹\ file.txt变为folder-file.txt)
我正在使用的搜索是一个基本的dir调用:
dir file.xml /s
我可以用cmd做我正在尝试的事情吗?我也可以在批处理脚本中使用它,但我相信语法是一样的。
答案 0 :(得分:1)
我可能会使用robocopy(内置于更新版本的Windows)。这样的事情应该可以解决问题...
robocopy.exe /S C:\FromDir C:\ToDir file.xml
答案 1 :(得分:1)
这将复制file.xml
上匹配的c:
个文件并保持文件夹结构不变,为d:\results
xcopy "c:\file.xml" "d:\results\" /s