当前位置: 首页 > news >正文

开源:FTP同步工具

文章目录

  • 简介
  • 功能特性
    • Windows (EXE)
    • 从源代码构建
      • 依赖项
      • Linux 构建
      • Windows 构建
  • 使用方法
    • 软件截图
      • 主界面
      • FTP 设置
      • 快捷菜单
      • 定时设置
    • 配置说明
    • 开发与贡献
    • 许可证

简介

自己开发的一个简单实用的 FTP 文件夹同步工具,支持定时自动同步和系统托盘运行,免去繁琐的配置。

功能特性

  • 本地与 FTP 服务器文件夹双向同步
  • 支持定时自动同步
  • 支持中文路径
  • 系统托盘运行
  • 跨平台支持(Linux/Windows)

Windows (EXE)

  1. 下载最新版本的 EXE 安装包
  2. 双击运行安装程序
  3. 按照向导完成安装

从源代码构建

依赖项

  • Python 3.6+
  • PyQt5
  • PyInstaller (Linux)
  • cx_Freeze (Windows)

Linux 构建

python setup_linux_deb.py

Windows 构建

python setup_windows_exe.py

使用方法

  1. 安装程序会自动创建配置文件config.json
  2. 点击"FTP 设置"配置服务器信息
  3. 选择本地同步路径
  4. 点击"同步"按钮开始手动同步
  5. 使用"定时设置"配置自动同步

程序会最小化到系统托盘,右键托盘图标可打开主界面或退出程序。

软件截图

主界面

在这里插入图片描述

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 版权所有

http://www.xdnf.cn/news/949375.html

相关文章:

  • 【粤语克隆】粤语声音,一秒克隆:如何用AI为岭南文化按下快进键
  • composer init
  • LeetCode - 647. 回文子串
  • 具身智能之人形机器人核心零部件介绍
  • 教程:PyCharm 中搭建多级隔离的 Poetry 环境(从 Anaconda 到项目专属.venv)
  • 重启Eureka集群中的节点,对已经注册的服务有什么影响
  • 深入理解JavaScript设计模式之单例模式
  • AirPosture | 通过 AirPods 矫正坐姿
  • 安科瑞户储ADL200N-CT:即插即用破解家庭光伏安装困局
  • HBase学习:通俗易懂的实例解析
  • K8S认证|CKS题库+答案| 10. Trivy 扫描镜像安全漏洞
  • Java中HashMap底层原理深度解析:从数据结构到红黑树优化
  • 人工智能 - 在Dify、Coze、n8n、FastGPT和RAGFlow之间做出技术选型
  • Excel处理控件Aspose.Cells教程:在Excel 文件中创建、操作和渲染时间线
  • 国内外UI自动化测试工具全景分析:国产创新与国际领先工具对比
  • Rougamo.Fody 实现一个AOP日志
  • UI框架-通知组件
  • TMC2226超静音步进电机驱动控制模块
  • 高抗扰度汽车光耦合器的特性
  • 渗透实战PortSwigger Labs指南:自定义标签XSS和SVG XSS利用
  • sshd代码修改banner
  • 开发一套外卖系统软件需要多少钱?
  • 简单介绍C++中 string与wstring
  • 动手学深度学习13.3. 目标检测和边界框-笔记练习(PyTorch)
  • 神经网络学习-神经网络简介【Transformer、pytorch、Attention介绍与区别】
  • 盲盒一番赏小程序:引领盲盒新潮流
  • [免费]微信小程序问卷调查系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】
  • 分布式光纤声振传感技术原理与瑞利散射机制解析
  • 学习 Hooks【Plan - June - Week 2】
  • 华为云上的K8S怎么使用对象存储配置pod文件持久化。