【问题标题】:FileSystemWatcher renamed event not raised when I rename the folder it's watching out当我重命名它正在监视的文件夹时,未引发 FileSystemWatcher 重命名事件
【发布时间】:2015-12-21 20:08:48
【问题描述】:

我配置了一个FileSystemWatcher,以便它监视文件夹C:\folder

当我将它监视的文件夹的名称更改为另一个时,我突然遇到了一个问题,但它并没有引发任何问题。

问题是:FileSystemWatcher 是否会在它关注的同一个“对象”发生更改时引发一些事件?

【问题讨论】:

  • 问题是:“到目前为止你尝试过什么?”
  • 如果您想检测文件夹被重命名,那么您需要另一个 FSW 来查看父文件夹。这确实不会很快变得实用。
  • @HansPassant,或使用 IncludeSubdirectories 但随后处理许多可能来得更快的事件,然后您就可以处理它们。

标签: c# filesystemwatcher


【解决方案1】:

这是预期的行为,即 MSDN 上的 explicit documented

【讨论】:

    猜你喜欢
    • 2018-12-11
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    相关资源
    最近更新 更多