如何使用文件结构搜索和复制结果?

时间:2014-09-10 14:31:59

标签: batch-file search cmd copy

我试图找到一种方法来按名称搜索目录中的文件,然后将找到的文件复制到输出目录。因为文件将具有相同的文件名,我想知道我是否也可以复制文件夹结构,或者附加文件名及其父文件夹名称(即文件夹\ file.txt变为folder-file.txt)

我正在使用的搜索是一个基本的dir调用:

dir file.xml /s

我可以用cmd做我正在尝试的事情吗?我也可以在批处理脚本中使用它,但我相信语法是一样的。

2 个答案:

答案 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