【发布时间】:2017-01-31 17:57:01
【问题描述】:
我有这个代码,
For /F "tokens=1" %%I In ('wmic logicaldisk get DeviceID^,DriveType^|Findstr "3"') Do (
If Exist "%%I" robocopy %%I "%dest%\%%I" /MIR /IS /XA:SH /XD "!dirs!" /XF "!files!" /R:3 /W:3 /TEE /log+:"%srclog%\%logfile%" /NP
)
但是 robocopy 将要备份的源读取为当前用户的配置文件路径,即源:C:\Users\Administrator 而不是想要的 C:\
另外,如何将变量设置为字母和 :\ ?这是用于在备份目标中创建文件夹,以便我可以按驱动器字母对它们进行排序...
【问题讨论】:
-
很难在没有看到所有代码的情况下提出任何建议。
标签: batch-file robocopy