我想通过C#将我的本地文件夹与FTP文件夹同步

时间:2012-07-16 13:50:48

标签: c# .net ftp synchronization

我使用此代码将文件上传到FTP:
http://msdn.microsoft.com/en-us/library/ms229715.aspx

这一切都很好,但我认为使用这个同步两个文件夹将不太舒服。

我的FTP目录树是:/categories/ => /category1/category2/category3以及大量文件:)

在我的本地硬盘上,我的目录树是相同的,但这些文件夹中只有少量文件。我的脚本的任务是检查同一位置的FTP服务器上是否存在特定文件,如果不存在,则上传它。就是这样。

你能告诉我解决方案或方向吗?

1 个答案:

答案 0 :(得分:1)

您可以稍微重新考虑一下您的设计。您可以在创建时直接使用eventhandler FileSystemWatcher和“sync”(即上传到ftp)文件,而不仅仅是比较文件和文件夹结构。