我发现我可以使用 xcopy /s
将文件夹中与通配符组合匹配的所有文件复制到另一个位置。但是此命令会重新创建文件夹结构。我不要那棵树。我只需要转储到目标文件夹中的文件。源文件夹中没有重复文件。
最佳答案
您可以使用 for
命令:
for /R %%x in (*.cpp) do copy "%%x" "c:\dest\"
如果您想直接从命令提示符(而不是从批处理文件)运行它,请使用 %x 而不是 %%x。
关于recursion - 在DOS中递归复制匹配通配符组合但不创建目录树的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7440959/