命令行备份脚本

命令行备份脚本

我需要一个执行以下操作的批处理脚本:

  • 将当前目录的内容添加到档案中

  • 文件名中包含日期时间

  • 不包括以前的备份

答案1

这是我的尝试。有效但可以改进:

@echo off

FOR /F "tokens=* USEBACKQ" %%F IN (`date /t`) DO (
SET mydate=%%F)

set h=%TIME:~0,2%
set m=%TIME:~3,2%
set s=%TIME:~6,2%
set mytime=%h%_%m%_%s%

7z.exe a -r "%mydate%%mytime% Backup".7z -x!*.7z

相关内容