功能介绍
AutoBackup 是一款系统托盘运行的定时文件备份工具,配置一次,自动执行,无需手动干预。
核心功能
- 多任务管理:列表显示所有备份任务,支持增删改查、单独启用/禁用
- 灵活的备份频率:每 X 分钟 / 每天指定时间 / 每周指定时间
- 两种备份方式:完整备份(全量复制)/ 增量备份(仅复制有变化的文件)
- 按日期命名:备份文件夹自动命名如
backup_20250514_093000 - 自动清理旧备份:设置保留最近 N 份,旧备份自动删除
- 系统托盘运行:最小化后不占任务栏,右键托盘可查看状态/立即备份/退出
- 执行日志:记录每次备份的时间、文件数、耗时和结果
安装环境
第一步:安装 Python 3.10
第二步:安装依赖包
| 包名 | 版本 | 说明 |
|---|---|---|
| schedule | 1.2.0 | 定时任务调度 |
| Pillow | 9.5.0 | 托盘图标图像处理 |
| pystray | 0.19.4 | 系统托盘支持 |
解压源码包,双击 install.bat 自动安装。
使用方法
- 运行
auto_backup.py - 点击「新增任务」,配置源目录、目标目录、频率、方式
- 点击「启动」,程序最小化到系统托盘
- 右键托盘图标可随时查看状态或立即执行备份