# FtpFileAsync **Repository Path**: qmcode/FtpFileAsync ## Basic Information - **Project Name**: FtpFileAsync - **Description**: 基于FileSystemWatcher的 Ftp 文件 同步 软件(File Async)。有不足之处欢迎指正。 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FtpFileAsync #### 介绍 基于FileSystemWatcher的Ftp文件同步软件。有不足之处欢迎指正。 #### 软件架构 用到的框架以及数据库 .Net Freamwork 4.8 sqllite3 FluentFTP 流程大概就是 FileSystemWatcher 监测变化,将变化写入数据库; 同步进程从数据库拿到待修改文件信息,然后讲文件的变化通过Ftp同步过去。 注:目前能保证的是的增加、删除、修改同步 不出错。建议要用到生产前。自己测试一下~ #### 安装教程 1. 修改appsetting.json下的配置节 配置数据库连接字符串(鄙人愚钝,不了解相对路径咋写~),监听路径、Ftp配置 2. 完后编译运行。点击开始监测。就是开始监听。目前尚未打印log日志。