XCOPY批处理文件每周备份;根据当天,即星期一,星期二......等等

时间:2013-11-26 07:02:29

标签: batch-file command-prompt remote-backup

@ECHO OFF

C:\DOS\XSET DAY DAYOFWEEK
IF NOT "%DAY%" == "1" GOTO END

:BACKUP
C:\DOS\XSET CUR-DATE DATE YY-MM-DD
IF EXIST C:\BACKUP\%CUR-DATE%.ZIP GOTO FILE
C:\UTIL\PKZIP\PKZIP C:\BACKUP\%CUR-DATE%.ZIP C:\DATA\*.*

XCOPY C:\Users\Admin\Downloads*.ZIP /DB#7 /RSY /PD0 /ED
GOTO END

:FILE
ECHO.
ECHO    %CUR-DATE%.ZIP File Already Exists!
ECHO      No Additional Backup Performed.
ECHO.

:END
SET DAY=
SET CUR-DATE=

您好 这是我上面的代码 我想基于白天创建一个自动备份 例如今天是星期一,如果我正在运行备份脚本,它应该采取上周一备份&还检查上周一的日期。然后它应该覆盖名为Monday的文件夹中的数据 我将在一周内创建每个文件夹,即星期二将创建星期二文件夹名称,星期三将创建星期三的文件夹名称

1 个答案:

答案 0 :(得分:0)

为什么不尝试使用yarcgui作为机器人的gui,让你的任务变得更加轻松:http://yarcgui.wilkes.es