2011-10-09 54 views
2

我遇到了这个任务的问题。FileSystemWatcher:远程网络问题

我有一个客户端 - 服务器应用程序用于同步某些文件夹中的文件。本地客户端在Windows 7上运行,服务器在Windows服务器上,我需要一个本地桌面应用程序来检查服务器上的文件更改并通知这些更改。我用FileSystemWatcher类玩了一下,但它似乎只适用于映射驱动器或本地机器。它必须像http://server.com/watched_directory一样。

有没有另一种方法,如何达到这一点?

回答

2

你说得对。 FileSystemWatcher只适用于本地或映射的文件夹,不能通过http协议工作。

无论如何,您可以编写一个应用程序,它使用FileSystemWatcher并在您的服务器上运行WCF界面,并在Windows 7上与客户端进行交互,从而与第一个应用程序收集的数据进行交互。所以,它将更像一个客户端/服务器应用程序,但似乎适合您的情况。

+0

感谢您的回复和帮助。 –