java - 文本文件内容更改事件

标签 java file

我的 java 程序需要知道文本文件内容是否更改。目前我正在使用 File.lastModified() 方法来执行此操作,但理想情况下我不想执行检查。相反,我希望每次修改文件时都触发一个事件。是否有任何第三方库可用于此类事情?我听说它可以使用 apache 文件描述符 来完成,但找不到任何相关信息。

最佳答案

您可以使用新的 Java 7 WatchService 来完成此操作.这使您能够监视目录并收到有关创建、修改和删除事件的通知。

关于java - 文本文件内容更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18507702/

相关文章:

javascript - 如何添加我自己的js脚本来使用react?

java - JDBC - 查询在 where 语句后不返回数据

java - 为什么我得到?当我尝试从 java 的文本文件中读取 ä 字符时?

java - 如何使 Spring/Eclipse IntelliSense 像 Visual Studio 中那样自动完成?

c++ - 从文本文件中提取文件名

c++ - 有没有更快的方法使用命令行在 C++ 中加载文件?

java - 我可以在不更改 JPanel 和 JFrame 大小的情况下更改字体类型吗?

java - 几秒钟后出现图像按钮

HTML 文件上传操作 - 这是否会被黑客攻击而导致垃圾邮件无休止的文件上传

c++ - 获取应用程序 Windows 的完整目录