我刚刚看到了 Java 7 里面非常棒的功能,目录监视器。它可以在不轮询目录的情况下告诉你目录中的内容是否发生了变化。
1.) 但是它说如果文件系统不支持注册更改事件,则会回退到轮询。所有典型的 Linux 和 Windows 文件系统(extX、ntfs、reiserXXX、jsf、zfs)都支持这个功能吗?
2.) 在目录中重命名文件是一次创建事件还是一次变更事件?或者是一次删除和一次创建?我可以在一个系统上测试它,但对于所有文件系统都一样吗?
1.) 但是它说如果文件系统不支持注册更改事件,则会回退到轮询。所有典型的 Linux 和 Windows 文件系统(extX、ntfs、reiserXXX、jsf、zfs)都支持这个功能吗?
2.) 在目录中重命名文件是一次创建事件还是一次变更事件?或者是一次删除和一次创建?我可以在一个系统上测试它,但对于所有文件系统都一样吗?