【发布时间】:2018-10-01 18:48:30
【问题描述】:
这是我当前的代码
xcopy "C:\Users\Asus\Desktop\Test\Test.MDB" "C:\Users\Asus\Google Drive\" /Y /H /E /F /I
exit
我需要代码来执行以下操作:
xcopy "C:\Users\Asus\Desktop\Test\Test.MDB" "C:\Users\Asus\Google Drive\Test (4-21-18).MDB" /Y /H /E /F /I
exit
我需要在任务计划程序中每 2 周备份一次文件,并且我需要脚本自动添加备份日期。此外,我查看了命令列表(例如 /Y /H /E),但找不到描述目标文件夹中不可覆盖的命令列表。我需要备份堆积起来,而不是每次代码运行时都被删除。
【问题讨论】:
-
你可以试试 xcopy "C:\Users\Asus\Desktop\Test\Test.MDB" %sourceFolder% "C:\Users\Asus\Google Drive\copy-%date%"跨度>
-
<F = file, D= directory>?尝试后弹出:xcopy "C:\Users\Asus\Test.MDB" %sourceFolder% "D:\Test\copy-%date&" /Y /H /F /I即使使用xcopy "C:\Users\Asus\Test.MDB" %sourceFolder% "D:\Test\copy-%date&" -
reference: stackoverflow.com/questions/16994879/… 此参考的最后一个答案将起作用,因为此参考中没有标记为正确的答案,很难说哪个是正确的。请在此处告诉我们哪个答案对您有用,我们会在此处将其标记出来,以便对其他人也有帮助
-
谢谢,虽然我不明白如何使用
%sourceFolder%和%date%。这些应该被替换成任何东西吗? -
xcopy C:\Users\Asus\Test.MDB D:\Test\copy-%date%%sourceFolder% 是文件所在的文件夹。直接使用上面的命令。 %date% 也可以按原样使用。
标签: xcopy