所以我正在使用此命令从某个目录复制只有txt文件到另一个目录。
for /R c:\source %%f in (*.xml) do copy %%f x:\destination\
但它只复制文件名中没有空格的文本文件,因此它会复制test.txt但不会复制test 2.txt。我该如何使其复制带有空格的txt文件?
for /R c:\source %%f in (*.xml) do copy %%f x:\destination\
但它只复制文件名中没有空格的文本文件,因此它会复制test.txt但不会复制test 2.txt。我该如何使其复制带有空格的txt文件?
在复制命令后面的变量周围添加引号:
for /R c:\source %%f in (*.xml) do copy "%%f" x:\destination\
有什么问题
copy c:\source\*.xml x:\destination\ >nul
[编辑] 哦,我明白了,你想递归地复制所有目录中的所有文件,但不想复制目录结构。那就算了吧。