是否可以使用xcopy仅使用一个xcopy命令将文件从多个目录复制到一个目录中?
假设我有目录树
根\源\ Sub1的\分公司2
我想将目录root\Source包括子文件夹中的所有.xml文件复制到root\Destination.我不想复制文件夹结构,只复制文件.
正如DandDI所说,你不需要xcopy.声明帮助很多.但是,您也不需要声明dir命令的进程结果,此命令有助于更好地进行
for /R c:\source %f in (*.xml) do copy "%f" x:\destination\
顺便说一句,当你从批处理文件中使用它时,你需要在变量%f前添加备用%,因此你的命令行应该是;
for /R c:\source %%f in (*.xml) do copy %%f x:\destination\
当您在批次中使用它时
应该使用双引号括起%f,否则将无法使用空格复制文件名