开源:FTP同步工具
文章目录
- 简介
- 功能特性
- Windows (EXE)
- 从源代码构建
- 依赖项
- Linux 构建
- Windows 构建
- 使用方法
- 软件截图
- 主界面
- FTP 设置
- 快捷菜单
- 定时设置
- 配置说明
- 开发与贡献
- 许可证
简介
自己开发的一个简单实用的 FTP 文件夹同步工具,支持定时自动同步和系统托盘运行,免去繁琐的配置。
功能特性
- 本地与 FTP 服务器文件夹双向同步
- 支持定时自动同步
- 支持中文路径
- 系统托盘运行
- 跨平台支持(Linux/Windows)
Windows (EXE)
- 下载最新版本的 EXE 安装包
- 双击运行安装程序
- 按照向导完成安装
从源代码构建
依赖项
- Python 3.6+
- PyQt5
- PyInstaller (Linux)
- cx_Freeze (Windows)
Linux 构建
python setup_linux_deb.py
Windows 构建
python setup_windows_exe.py
使用方法
- 安装程序会自动创建配置文件
config.json
- 点击"FTP 设置"配置服务器信息
- 选择本地同步路径
- 点击"同步"按钮开始手动同步
- 使用"定时设置"配置自动同步
程序会最小化到系统托盘,右键托盘图标可打开主界面或退出程序。
软件截图
主界面
FTP 设置
快捷菜单
定时设置
配置说明
配置文件config.json
示例:
{"ftp": {"host": "ftp.example.com","username": "your_username","password": "your_password","remote_path": "/remote/path"},"local_path": "/local/path","schedule": {"frequency": "每天","time": "00:00"}
}
开发与贡献
欢迎提交 Issue 和 Pull Request。
项目地址: Gitee
许可证
©2025 版权所有