C# 在metro中,当查询选项';FolderDepth属性设置为FolderDepth.Shallow

C# 在metro中,当查询选项';FolderDepth属性设置为FolderDepth.Shallow,c#,microsoft-metro,windows-runtime,C#,Microsoft Metro,Windows Runtime,我读了两篇关于文件系统更改通知的文章 当我将QueryOptions.FolderDepth属性设置为FolderDepth.shall(与FolderDepth.Deep)时,ContentsChanged将被激发两次 在受监视的文件夹中创建新文件时,ContentsChanged将触发两次。如果删除文件夹中的一个文件,ContentsChanged只会正确触发一次 这似乎是个错误。可能是重复的谢谢雷蒙德,我知道了。一个简单的例子是,如果我在受监视的文件夹中创建一个新文件。然后文件夹也会被

我读了两篇关于文件系统更改通知的文章

当我将
QueryOptions.FolderDepth
属性设置为
FolderDepth.shall
(与
FolderDepth.Deep
)时,ContentsChanged将被激发两次

在受监视的文件夹中创建新文件时,
ContentsChanged
将触发两次。如果删除文件夹中的一个文件,
ContentsChanged
只会正确触发一次


这似乎是个错误。

可能是重复的谢谢雷蒙德,我知道了。一个简单的例子是,如果我在受监视的文件夹中创建一个新文件。然后文件夹也会被修改。这就是为什么
ContentsChanged
会被解雇两次。