java - 我可以使用java根据文件的创建日期检索文件吗?

标签 java io filesystems

我想检索特定创建日期的文件并从中读取数据以绘制绘图,我该怎么做?我什么也没尝试只是想知道它在java中是否可能?

最佳答案

public class Labor {

    public static void main(String[] args) {

        File dir = new File("path-to-dir");

        File[] listFiles = dir.listFiles(dateFilter());
    }

    private static FileFilter dateFilter() {

        return new FileFilter() {

            @Override
            public boolean accept(File file) {
                long yesterday = new Date().getTime() - 24 * 60 * 60 * 1000;

                return file.lastModified() > yesterday;
            }
        };
    }
}

关于java - 我可以使用java根据文件的创建日期检索文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42575993/

相关文章:

java - HashMap 保存旧值

java - 为什么我不能比较这两个字符串?

java - Google DataStore 无主一对多关系

android - 在 Android 上添加的文件夹通过 USB 不可见

windows - ctime, mtime, holding directory, windows, linux

java - 无法在类中 Autowiring bean

java - System.in available() 调用给出 "Illegal seek"

java - Java中如何使用StringBuilder读取大文本文件?

parsing - Haskell readLn 没有解析错误

Linux文件权限和Java问题(权限保留)