java - 使用 Java 只获取目录中的新文件

标签 java file comparator

我有一个计时器,每小时查看某个目录并提取该目录的内容进行处理。为了消除 24 小时重复,我试图找到一种方法来只提取"new"文件进行处理。 ("new"是指超过 24 小时)。

一种选择是编写自定义比较器,但我一直在寻找任何其他替代方法。

想法或想法?

最佳答案

为了避免文件系统时间戳差异的问题,我只需放入一个名为“processed”之类的文件夹,然后将处理完毕的文件移至此处。这样您就可以读取存在的文件。

关于java - 使用 Java 只获取目录中的新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22149331/

相关文章:

python - 检查文件是否未打开或未被其他进程使用

java - 用于对 map 进行排序的比较器

java - 比较器:比较 2 个对象与可以为空的字段

java - 如何创建编码器?解码器?

c - C语言删除文件中的特定行

java - 如何更改 xml 审计文件中的时区(Oracle 11g)?

c# - 使用 System.IO.Directory.Delete 删除目录

java - 我的比较器方法如何违反其一般契约?

java - Android Java 构建错误

java - Swagger 不显示/记录我的 RESTful 端点(JAX-RS、Spring-boot)