所以我正在使用此命令将txt文件从某个目录复制到另一个目录
for /R c:\source %%f in (*.xml) do copy %%f x:\destination\
但它只复制文本文件而名称中没有空格,因此它复制test.txt但不复制2.txt。如何制作它以便用空格复制txt文件?
答案 0 :(得分:14)
在复制命令之后在变量周围添加引号:
for /R c:\source %%f in (*.xml) do copy "%%f" x:\destination\
答案 1 :(得分:3)
有什么问题
copy c:\source\*.xml x:\destination\ >nul
[编辑] 哦,我看,你想要递归复制所有目录中的所有文件,但不复制目录结构。没关系,那么。