如标题所示,我如何递归复制一个目录结构,但只包含一些文件。 E.g给出下面的目录结构:如何复制一个目录结构,但只包含某些文件(使用windows批处理文件)
folder1
folder2
folder3
data.zip
info.txt
abc.xyz
folder4
folder5
data.zip
somefile.exe
someotherfile.dll
的文件data.zip和info.txt可以在目录结构中到处出现。如何复制完整的目录结构,但只包含名为data.zip和info.txt的文件(应忽略所有其他文件)?
生成的目录结构应该是这样的:
copy_of_folder1
folder2
folder3
data.zip
info.txt
folder4
folder5
data.zip
能否复制* .zip文件与此语法?我试着写* .zip而不是data.zip,但它没有复制文件,只复制文件夹。我也试过了?.zip – 2012-09-19 21:47:09
@Niels Brinch是的,你应该可以做到这一点。你使用的是什么确切的命令行? – aphoria 2012-09-19 23:53:20
ROBOCOPY C:\ Source C:\ Destination * .zip/E – 2012-09-20 07:28:02