我发现我可以使用
xcopy /s
命令将一个文件夹中符合通配符组合的所有文件复制到另一个位置。但是这个命令会重新创建文件夹结构,而我不想要这个树形结构。我只需要将文件倒入目标文件夹中,源文件夹中没有重复的文件。for
命令:for /R %%x in (*.cpp) do copy "%%x" "c:\dest\"
如果你想直接从命令提示符(而不是批处理文件)运行它,请使用%x而不是%%x。为了您的目的,不要使用xcopy,而应该使用robocopy:
http://en.wikipedia.org/wiki/Robocopy
http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx