CMD命令复制具有特定扩展名的文件
所以我使用这个命令只将txt文件从某个目录复制到另一个目录CMD命令复制具有特定扩展名的文件,cmd,Cmd,所以我使用这个命令只将txt文件从某个目录复制到另一个目录 for /R c:\source %%f in (*.xml) do copy %%f x:\destination\ 但它只复制文本文件,名称中没有空格,因此它复制test.txt,但不复制test 2.txt。如何使其复制带有空格的txt文件?在copy命令后的变量周围添加引号: for /R c:\source %%f in (*.xml) do copy "%%f" x:\destination\ 你怎么了 copy c:\
for /R c:\source %%f in (*.xml) do copy %%f x:\destination\
但它只复制文本文件,名称中没有空格,因此它复制test.txt,但不复制test 2.txt。如何使其复制带有空格的txt文件?在copy命令后的变量周围添加引号:
for /R c:\source %%f in (*.xml) do copy "%%f" x:\destination\
你怎么了
copy c:\source\*.xml x:\destination\ >nul
[编辑]哦,我明白了,你想递归地复制所有目录中的所有文件,但不复制目录结构。那就别管了。也许有必要解释一下,你需要在文件周围加引号,并在答案中加空格。我盯着这个看了几秒钟,才注意到有什么不同。添加了一条关于引用的注释。谢谢。对我来说,Windows 7 cmd成功了(单百分比符号):对于/R c:\source%f in(*.xml)请复制“%f”x:\destination\