Java WatchService 不适用于某些文件夹

标签 java linux ubuntu filesystems watchservice

我想使用 Java 7 WatchService监视 /proc 文件夹,但这不起作用(不报告文件夹中所做的更改)。我已经测试了其他文件夹,例如 /home/user/Desktop/tmp 并且它可以工作。可能是什么原因?是因为权限吗? /proc 显然归 root 所有,而另一个文件夹则归登录用户所有。 /tmp 也归 root 所有,但它可以工作。我正在使用 this basic implementation对其进行测试。

我的操作系统是 Ubuntu 13.10 64 位。甲骨文 Java 1.7.0_51。

最佳答案

关于Java WatchService 不适用于某些文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22043557/

相关文章:

java - Java项目中的Eclipse Open声明

linux - unrar 期间可能出现 EOL 问题?

VirtualBOX(虚拟机)上的ubuntu串口

python-2.7 - 如何设置python安装路径?

java - 如何编辑扩展名为 .class 的文件?

java - 如何使用 JPA 将数据库表放入 DTO 的属性中

linux - 删除包含符号链接(symbolic link)的文件夹

ubuntu - docker 主机卷需要哪些权限?

java - 如何将代码导入 Enterprise Architect?

linux - 在shell中获取程序执行时间