2012-07-16 76 views
0

我使用此代码将文件上传到FTP:
http://msdn.microsoft.com/en-us/library/ms229715.aspx我想通过C#同步我的本地文件夹与FTP文件夹

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

我的FTP目录树是:/categories/ =>/category1/category2/category3和有吨的文件:)

在我的本地硬盘我的目录树是一样的,但只能有这些文件夹中几个文件。我的脚本任务将检查特定文件是否存在于FTP服务器上的相同位置,如果没有,则上传它。而已。

你能向我建议我应该去的解决方案或方向吗?

+0

循环微软的解决方案 - 但它是缓慢和超时:) – pawel 2012-07-16 13:56:46

回答

1

你可以重新考虑一下你的设计。除了仅比较文件和文件夹结构之外,您可以在创建时直接使用事件处理程序FileSystemWatcher和“同步”(即上传到ftp)文件。