请问如何将位于不同位置的多个目录复制到备份目录中?
源(目录)为 D:\share\t1、D:\new\t3、C:\media\t4 和 F:\save\bank,目标目录为 C:\shared\backup。
提前感谢。
源(目录)为 D:\share\t1、D:\new\t3、C:\media\t4 和 F:\save\bank,目标目录为 C:\shared\backup。
提前感谢。
为什么不使用 for
循环?我喜欢它,而且它是这个古怪问题的最佳适配器:
For %%a in (
"D:\share\t1"
"D:\new\t3"
"C:\media\t4"
"F:\save\bank"
) do (
xcopy /s /d "%%~a" "c:\shared\backup"
)
/d
,只有新文件将覆盖旧文件,请在命令行上查看 help xcopy
。而且,在我的Windows版本(XP)下, 文件夹t1
已成功创建。 - Endoro For %%a in (D:\share\t1,D:\new\t3,C:\media\t4,F:\save\bank) do xcopy %%a c:\shared\backup