一个简单实用的 Python 工具,帮助你把电脑上的重要文件夹自动备份到 U 盘,支持增量备份、旧版本自动归档,带图形化配置工具,使用非常方便。
- 完全离线运行,无需安装任何软件
- 将
AutoBackup.exe和ConfigTool.exe直接放在 U 盘根目录,即插即用 - 自动生成配置文件
backup_paths.txt,一行一个需要备份的文件夹路径 - 自动在 U 盘创建
backups文件夹,所有备份内容存放在这里 - 备份文件夹以原始完整路径命名(路径中的
\会自动转为_,避免冲突) - 检测到已有备份时,旧文件会自动重命名为
xxx_old_YYYYMMDD_HHMMSS归档保留 - 提供
ConfigTool.exe图形化配置工具,一键添加/删除备份路径,适合小白使用
- 把仓库中的
AutoBackup.exe和ConfigTool.exe复制到你的 U 盘根目录 - 插入 U 盘,双击
ConfigTool.exe
→ 点击「添加文件夹」选择需要备份的目录 → 保存退出 - 以后每次插入 U 盘,双击 U 盘里的
AutoBackup.exe即可一键备份 - 备份内容会出现在 U 盘的
backups文件夹中
- AutoBackup.exe ← 双击运行备份主程序
- ConfigTool.exe ← 图形化配置工具(首次使用必打开)
- backup_paths.txt ← 自动生成,记录需要备份的文件夹路径
- backups/ ← 备份存储根目录(程序自动创建)
- C_Users_你的用户名_Documents/
- C_Users_你的用户名_Desktop/
- C_Users_你的用户名_Downloads/
- D_Work_Projects/
- E_Important_Data/
- ...
小技巧:把
AutoBackup.exe快捷方式放到电脑桌面,每次想备份时直接拖 U 盘图标到快捷方式上也能运行(Windows 支持)
# 1. 克隆仓库(或直接下载 AutoBackup.py 和 ConfigTool.py)
git clone https://github.com/WilburWin/AutoBackupToUSB.git
cd AutoBackupToUSB
# 2. 安装打包工具
pip install pyinstaller
# 3. 打包(会生成 dist 文件夹,里面就是 exe)
pyinstaller --onefile --name AutoBackup.exe AutoBackup.py
pyinstaller --onefile --windowed --name ConfigTool.exe ConfigTool.py
# 4. 把生成的 dist/AutoBackup.exe 和 dist/ConfigTool.exe 复制到 U 盘根目录即可