如何将文件从D:\ WindowsImageBackup \移动/复制到D:\ Included \如果是星期日或删除D:\包含\,如果是其他任何一天?
方案是:对远程服务器的自动备份每天运行一次。我想在一个星期天(这是Windows映像备份)每周只备份一次某个文件。我已经排除了文件所在的文件夹(D:\ WindowsImageBackup)。
答案 0 :(得分:1)
你可以很容易地做到:
setlocal enableextensions enabledelayedexpansion
set dow=%date:~0,3%
if "%dow%" equ "Sun" xcopy /y "D:\WindowsImageBackup\*.* "D:\Included\" & goto eof
echo del "D:\Included\*.*" /y
:eof
请注意,这仅适用于您的系统语言为英语的情况,因为它会对Date
的日期部分与值Sun
进行字面比较,当然也不会进行本地化。
另外,请参阅我对您的问题的评论,这可能对计划任务更好(因为错误会阻止它并写入事件日志)。