【发布时间】:2016-09-18 20:04:06
【问题描述】:
我知道 FileSystemWatcher 类在 Windows 8 上不起作用。Why are FileSystemWatcher Attribute changes detected on Windows 7 but not Windows 8?
无论如何,我需要知道目录中的文件何时更改。例如,我在我的计算机上安装了 Dropbox,当我更新文件时它开始同步。 Dropbox 如何知道 Windows 8 中文件何时更改?
我已经在 c++ http://msdn.microsoft.com/en-us/library/aa365261 中尝试过这个解决方案,我遇到了与 FileSystemWatcher 相同的问题。问题似乎来自 Windows 8 而不是 FileSystemWatcher 类。 我可以采取什么解决方法?
【问题讨论】:
-
你确定
FileSystemWatcher不起作用,根据 MSDN 支持吗? msdn.microsoft.com/en-us/library/… -
它可以工作,但在修改文件时不会引发事件。它仅在创建或删除文件时引发事件。或者我做错了什么
-
FileSystemWatcher 不监视文件。它监视目录。特别是,它会告诉您“目录”的结果何时发生变化。文件可以更改而不影响“dir”的输出。
-
如果问题仍然存在,请检查这些问题:stackoverflow.com/a/23704476/129130
标签: c# windows-8 filesystemwatcher