@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的文件夹中的数据 我将在一周内创建每个文件夹,即星期二将创建星期二文件夹名称,星期三将创建星期三的文件夹名称