我发现我可以使用xcopy /s
将文件夹中与通配符组合匹配的所有文件复制到另一个位置。但是此命令会重新创建文件夹结构。我不想要这棵树。我只需要转储到目标文件夹中的文件。源文件夹中没有重复文件。
问问题
10642 次
2 回答
12
您可以使用for
命令:
for /R %%x in (*.cpp) do copy "%%x" "c:\dest\"
如果您想直接从命令提示符(而不是批处理文件)运行它,请使用 %x 而不是 %%x。
于 2011-09-16T07:06:33.927 回答
2
出于您的目的,您应该使用 robocopy,而不是使用 xcopy:
http://en.wikipedia.org/wiki/Robocopy
http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx
于 2011-09-16T06:39:52.447 回答