这就是我所拥有的:
for / R%i in(* .swf)do copy%i C:/ testfolder /
我收到错误“系统找不到指定的文件。
它发现.swf很好,但它并没有复制它们。
答案 0 :(得分:2)
您可能希望将参数放在引号中copy
以及使用反斜杠:
for /R %i in (*.swf) do copy "%i" C:\testfolder\
(虽然我很想知道你为什么要在驱动器的根目录中玩游戏)。
如果你在批处理文件中使用它,请记得加倍%
。
答案 1 :(得分:0)
使用Powershell。
请参阅Example 1 - 这与您的问题有关。
答案 2 :(得分:0)
您可以将xcopy与excludes参数一起使用(如果您知道其他类型的文件存在):
xcopy C:\sourcedir C:\destdir /EXCLUDE:excludes.txt /e
其中excludes.txt具有不在每行复制的文件模式:
.svn
.obj
.js