以下是批处理内容:- @echo off
- color 0b & cls
- echo 设置要备份的文件夹...
- set "pbuf=\\172.16.10.3\SKP-wlzx-kf"
- echo 设置备份文件存放文件夹...
- set "tbuf=D:\backup_skp\skp_wlzx_gp_week_bak\skpwlzxkf_bk"
-
- echo 初始化压缩程序设置...
- cd \
- C:
- cd C:\Program Files\WinRAR
- set yes=ok
- echo 压缩程序在C:\Program Files\WinRAR\WinRAR.exe
-
- echo 设置备份文件名(以星期几命名,即备份文件只保存最近一周)...
- set name=%date%
- set name=%name:~-3%
- set "name=%tbuf%\SKP-wlzx-kf_%name%"
-
- if exist "%name%"(
- cd \
- D:
- cd d:\backup_skp\skp_wlzx_gp_week_bak\skpwlzxkf_bk
- mkdir test
- robocopy test "%name%" /purge
- )else(
- md "%name%"
- )
- robocopy "%pbuf%" "%name%" *.* /e /efsraw /R:3 /W:3 /z /b /EFSRAW /copyall /mir /LOG:D:\log\SKP-wlzx-kf-gp.txt
- echo 备份完毕!
复制代码 请大神帮忙修改,谢谢 |