一个简单易用的 uTools 备份与恢复工具,帮助您轻松迁移 uTools 数据和配置。
- 本项目方法来源:https://yuanliao.info/d/20166-utools/4#:~:text=%E6%9C%8817%E6%97%A5-,%E6%89%93%E5%8C%85%E5%AE%89%E8%A3%85%E7%9B%AE%E5%BD%95,-C%3A%5CUsers%5C%E7%94%A8%E6%88%B7
- 本项目方法仅测试Win,其他平台未测
- 一键备份 uTools 程序和数据
- 快速恢复 uTools 到其他设备
- 支持指定备份文件保存路径
- 自动检测 uTools 版本和运行状态
- 跨平台支持 (Windows, macOS, Linux)(仅测试Win)
- Python
- uTools 已安装
# 克隆仓库
git clone https://github.com/fangyuan99/utools-backup.git
cd utools-backup
# 安装依赖
pip install -r requirements.txt退出 uTools 账号,然后执行备份,将备份文件保存在当前目录:
python main.py backup指定备份文件保存路径:
python main.py backup -o D:\Backups执行成功后,将在指定目录生成类似 utools-backup_20230615_123045.zip 的备份文件。
python main.py restore D:\Backups\utools-backup_20230615_123045.zip恢复过程会先检查 uTools 是否已关闭,然后解压备份文件并覆盖现有的程序和数据目录。
恢复后,使用同一个账号登录 uTools
python main.py --help查看特定命令的帮助信息:
python main.py backup --help
python main.py restore --help- 备份和恢复操作前,请确保 uTools 已关闭
- 恢复操作会覆盖现有的 uTools 程序和数据
- 确保迁移前后的 uTools 版本一致
- 恢复后需要使用与原数据相同的账号登录,否则部分数据可能无法恢复
- 在旧电脑上退出 uTools 账号
- 在旧电脑上执行备份:
python main.py backup - 将生成的备份文件复制到新电脑
- 在新电脑上安装相同版本的 uTools
- 在新电脑上执行恢复:
python main.py restore path/to/backup.zip - 使用同一个账号登录 uTools
- 初始版本发布
- 支持基本的备份和恢复功能
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建您的特性分支 (
git checkout -b feature/amazing-feature) - 提交您的更改 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 打开一个 Pull Request
本项目采用 MIT 许可证