1

如果问题之前已经问过,请指出答案。

我正在阅读关于观察目录更改的本教程以及如果目录(路径)不再可用时程序应该退出的示例- 已删除。

SHIFT仅当使用+删除(完全)文件时才会出现这种情况Del

如果是“简单”删除(使目录/文件进入回收站的删除),WatchKey它仍然有效,就好像文件根本没有被删除一样。

这是一种令人沮丧的行为,因为用户可能会使用任何一种方式删除文件/目录,很可能是第二种方式。

如何确保在WatchKey“简单”删除后变为无效(按Del)?

在 Windows 7 上测试。

4

1 回答 1

0

如果目录(路径)不再可用,则示例程序应该退出 - 已删除

不,不是。如果注册的密钥用完,即目录变为空,它应该退出。您想要的是目录本身的删除监视。

于 2012-09-10T02:08:15.410 回答