文件同步

tags
Tool
date

问题

工作中在本地编辑设计源文件,同时需要将源文件备份到内部 smb 网盘中;每次源文件修改都需要更新备份或定期备份,源文件比较多时,备份工作比较麻烦。

方案

通过 Python 脚本自动处理备份工作。
脚本提供了 2 个功能 **配置备份任务**、**执行备份**,配置备份任务,需要输入 `本地文件地址` 、`备份地址`。执行备份时,脚本将复制本地文件到备份地址。

使用方法

搭建 Python 环境

# 安装 python3
brew install python3
# 安装 openpyxl 模块
pip3 install openpyxl

下载项目

Windows

直接运行 `fileSync.py`

macOS

修改 `fileSync.scpt`、`fileSync.sh` 中的路径为 `fileSync.py` 的绝对路径。
直接运行 `fileSync.scpt` 或 `fileSync.sh` ;或结合 [LaunchBar](https://www.obdev.at/products/launchbar/index.html) 使用。

© jiangzilong 2024