【发布时间】:2012-08-28 22:31:10
【问题描述】:
就是这样,每次将文件复制到FileWatcher文件夹时,FileSystemWatcher都会产生3个事件
示例:正在 Created -> Changed -> Changed(在新文件期间)或 Changed -> Changed -> Changed(在覆盖现有文件期间)事件,当使用 File.Copy(source,watcherFolder,true) 将文件复制到 FileWatcher 文件夹时。
在复制不同大小的文件(1kb、67kb、100MB、500MB、1 GB 文件)时收到 3 个事件。我已经在 FileSystemWatcher 中注册了 Created and Changed 事件
【问题讨论】:
-
是的,FileSystemWatcher 会告诉您特定的文件写入作为 Changed 事件。如果这不是您想要的,请提供更多详细信息。
标签: c# filesystemwatcher .net