gpt4 book ai didi

Java WatchKey 在路径删除后仍然有效(仅限 Windows)

转载 作者:行者123 更新时间:2023-12-01 05:08:59 26 4
gpt4 key购买 nike

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

我正在 Watching a Directory for Changes 上阅读本教程和 example如果目录(路径)不再可用,则程序应该退出 - 已删除。

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

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

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

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

在 Windows 7 上测试。

最佳答案

the example program is supposed to exit if the directory(path) is no longer available - deleted

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

关于Java WatchKey 在路径删除后仍然有效(仅限 Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com