我可以使用FindFirstChangeNotification来通知在网络驱动器上创建的文件吗?

时间:2016-11-24 16:13:18

标签: delphi networking filesystemwatcher

我需要检测在NAS驱动器上创建的文件。需要通知的系统正在运行Windows。我第一次尝试Watch 4 Folder 2.5但它没有用。作者报告它不支持网络驱动器。 所以我找到了开发自己的实用程序的方法。我找到了Delphi的ATFileNotification Component

如果运行通知实用程序的Windows计算机创建或删除网络共享上的文件,它可以检测到更改。但是,如果文件是由网络上的任何其他计算机创建的,则该实用程序不会通知。

ATFileNotification组件封装了Win32 FindFirstChangeNotification函数。是否无法检测远程驱动器上的更改,这些更改不是由运行FindFirstChangeNotification的基本缺点的系统引起的,还是我需要设置某种类型的参数或其他解决方法?

如果FindFirstChangeNotification无法执行此任务,是否有任何方法可以检测除定时器上的远程目录以外的远程文件?

0 个答案:

没有答案