2 Star 2 Fork 0

枫0子K / EasyFileSync

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.17 KB
一键复制 编辑 原始数据 按行查看 历史

EasyFileSync

介绍

做一款简单、高效、好用的文件同步工具。

  • Windows环境可直接运行。
  • UI互动式操作。
  • 多线程全力运转,开启极限搬运文件能力。

开发环境

  • .NET Framework 4.6
  • VisualStudio 2019
  • FluentFTP 34.0.2

设计文档

已实现功能

  • 本地文件夹同步(已测试:本地拷贝到移动硬盘,271个文件10个文件夹 825 MB镜像复制,耗时2698.53毫秒)
  • 本地文件夹同步(已测试:移动硬盘拷贝到本地,992个文件137个文件夹 22.4 GB镜像复制,耗时4.26分钟)
  • 本地 to Ftp(已测试,本地IIS搭建FTP,耗时1433.5284毫秒)
  • Ftp to 本地(已测试,本地IIS搭建FTP,耗时1100.5071毫秒)
  • Ftp to Ftp(功能已实现,未测试)

待解决问题

  • Ftp与本地文件的一致性校验问题
    • 上传/下载文件保留原文件属性(创建时间、修改时间等)
    • FTP服务器支持获取文件哈希值

参考资料

C#
1
https://gitee.com/yokeqi/easy-sync.git
git@gitee.com:yokeqi/easy-sync.git
yokeqi
easy-sync
EasyFileSync
master

搜索帮助