文章目錄
- 簡介
- 功能特性
- Windows (EXE)
- 從源代碼構建
- 依賴項
- Linux 構建
- Windows 構建
- 使用方法
- 軟件截圖
- 主界面
- FTP 設置
- 快捷菜單
- 定時設置
- 配置說明
- 開發與貢獻
- 許可證
歡迎來到盹貓的博客本篇文章主要介紹了
[開源: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 版權所有