告别手动上传!开源FTP批量同步工具(免费跨平台)
【摘要】 自己开发的一个简单实用的 FTP 文件夹同步工具,支持定时自动同步和系统托盘运行,免去繁琐的配置。
✨重磅!盹猫的个人小站正式上线啦~诚邀各位技术大佬前来探秘!✨
—— 专为开发者打造的宝藏基地,等你来探索!
这里有:
🔥 硬核技术干货:编程技巧、开发经验、踩坑指南,带你解锁技术新姿势!
🎉 趣味开发日常:代码背后的脑洞故事、工具测评,让技术圈不再枯燥~
💎 独家资源分享:开源项目、学习资料包,助你打怪升级快人一步!
🚀 立即访问 → [盹猫猫的个人小站]← 点击探索
🌟 说不定这里就有你寻找已久的技术秘籍哦~
@[toc]
欢迎来到盹猫的博客本篇文章主要介绍了
[告别手动上传!开源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 版权所有
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)