Windows 使用7-zip 自动备份指定文件
It小小鸟 / 2024-05-10 / itxiaoniao / 阅读量 575

Windows 使用7-zip 自动备份指定文件

1、安装压缩软件7-zip
2、复制bat代码,粘贴到记事本,修改文件路径等参数,另存为bat扩展名的文件
(记事本保存记得选择ANSI编码,不然中文路径和中文名会识别不了)
3、控制面板 -> 管理工具 -> 计划任务,新建计划任务,选择bat文件,设置周期即可

@echo off
echo itxiaoniao.net
color 0b & cls
echo 设置要备份的文件夹...
set "pbuf=E:\业务部\2023new.xlsx"
echo 设置备份文件存放文件夹...
set "tbuf=D:\Backup\"

echo 初始化压缩程序设置...
cd \
C:
cd C:\Program Files\7-Zip
set yes=ok
echo 压缩程序在C:\Program Files\7-Zip\7z.exe

echo 设置备份文件名(以日期命名)...
set name=%date%
set name=%name:~0,10%
set name=backup_%name%

echo 是否存在同名文件,若存在则删除同名文件...
if exist %tbuf%\%name%.7z del %tbuf%\%name%.7z

echo 开始执行压缩备份,排除目录:\123... 加密码AAABBB
7z a -t7z -pAAABBB %tbuf%\%name%.7z %pbuf% -x!*\123*
echo 备份完毕!

参考:http://wlw.im/index.php/software/7-zip-autobackup.html