我希望以递归方式观看目录中的所有更改,即如果正在观看C:\
我想接收
C:\1.txt
C:\A\1.txt
如果我在启用ReadDirectoryChanges
选项的情况下使用watchSubtree
,则仅报告
C:\1.txt
C:\A
递归不起作用。
如何让它以递归方式工作?我是否真的需要为每个子目录重复调用ReadDirectoryChanges
?如果创建新子目录/子目录被删除怎么办?
感谢您的帮助。
答案 0 :(得分:2)
您可以查看有效的DirectoryWatch组件。我在生产代码中使用它,所以我知道它可以正常工作,即使对于子目录也是如此。
答案 1 :(得分:0)
如果您正在尝试观看整个磁盘,则可能需要change journals。