如何检查是否使用Java在HDFS中更新了文件?
我需要创建一个进程,以验证HDFS中是否更新了指定目录中的文件。此事件将触发操作,并应无限期运行
我尝试使用getAccessTime
和getModificationTime
,但没有成功。是否需要使用这些方法或其他可行的方法而不为每个文件保留哈希
你可以在下面搜索框中键入要查询的问题!
我需要创建一个进程,以验证HDFS中是否更新了指定目录中的文件。此事件将触发操作,并应无限期运行
我尝试使用getAccessTime
和getModificationTime
,但没有成功。是否需要使用这些方法或其他可行的方法而不为每个文件保留哈希
# 1 楼答案
java中lastModified的值。伊奥。无论文件系统如何,只要文件发生更改,File类就会更新。有几种很好的文件监控API,我建议在Apache commons中使用FileAlterationMonitor