此命令可以正常工作以将我的 F 驱动器备份到我的 OneDrive,并使用当前日期命名文件夹:
xcopy "F:\" "C:\Users\myUserName\OneDrive for Business\F Backup %date:~-4,4%%date:~-10,2%%date:~-7,2%" /e /i /h /k /q /s /v /y /z
Run Code Online (Sandbox Code Playgroud)
但是,当我为我的桌面尝试类似的东西时,它不起作用:
xcopy "C:\Users\myUserName\Desktop\" "C:\Users\myUserName\OneDrive for Business\Desktop Backup-%date:~-4,4%%date:~-10,2%%date:~-7,2%" /e /i /h /k /q /s /v /y /z
Run Code Online (Sandbox Code Playgroud)
这让我疯狂。我在每天同时运行的批处理文件中都有。桌面行首先运行,似乎工作正常(但我检查时没有复制任何内容),然后 F 驱动器命令运行正常。
任何建议将不胜感激。我猜这是与桌面不兼容的额外参数之一?可能很明显,我的批处理文件知识几乎不存在(我对 F 驱动器的工作印象非常深刻......),所以请原谅我的无知。谢谢你。