我已经为位于NetworkStorage设备(没有O.S.)的文件夹实施了FileSystemWatcher。C#FileSystemWatcher严重问题?
这种情况是,我们有两台机器说机器A和机器B. 我的应用程序在我的表单Button1和Button2上有两个按钮。我已经编写了用于重命名Test.txt文件的代码。
Button1的:重命名Test.txt文件到Test007.txt和 将Button2:重命名文件Test007.txt到TEST.TXT
并假设我已经从A和B同时运行那朵exe文件。然后,我可以通过按机器A中的Button1重命名文件,现在如果我试图从另一台机器B重命名文件,则它给出错误
“System.ComponentModel.Win32Exception:指定的服务器无法执行请求的操作”
任何人是有关于它的主意......请帮助我们找到解决方案。我们对文件夹拥有适当的权利。
注意:代码也适用于局域网文件夹,所以代码是完美的。它只是不适用于NetworkStoreDevice。
代码怎样才能完美的,如果它不工作?你可以发布代码,以便我们可以看到是否有问题吗? – 2010-09-23 14:01:18
@ jeff-yates - 这是完美的,因为它不是一个错误。这是一个功能。 :-) – klabranche 2010-09-23 14:03:41