-1
我已配置FileSystemWatcher
以便在文件夹C:\folder
上注意。当我重命名文件夹时,FileSystemWatcher重命名事件未被提出
当我将文件夹的名称更改为另一个文件夹时,突然想到了一个问题,它不会引发任何问题。
现在的问题是:FileSystemWatcher
是否在对正在注视的同一“对象”进行更改时引发了一些事件?
我已配置FileSystemWatcher
以便在文件夹C:\folder
上注意。当我重命名文件夹时,FileSystemWatcher重命名事件未被提出
当我将文件夹的名称更改为另一个文件夹时,突然想到了一个问题,它不会引发任何问题。
现在的问题是:FileSystemWatcher
是否在对正在注视的同一“对象”进行更改时引发了一些事件?
这是预期的行为,在MSDN上是explicit documented。
问题是:“你到目前为止尝试过什么?” – dotctor
如果要检测重命名的文件夹,则需要另一个FSW来查看父文件夹。这确实不会匆忙实践。 –
@HansPassant,或者使用IncludeSubdirectories,但是随后可以处理大量可能会更快的事件,然后您可以处理它们。 –