我可以使用java按照文件的创建日期检索文件吗?
我想检索特定创建日期的文件,并从中读取数据以绘制绘图。我如何才能做到这一点?我什么都没试过,只是想知道是否可以在java中使用?请尝试并发布您的方法,stackoverflow是为了更好地进行编程,请尝试。并学习如何以我可以使用java按照文件的创建日期检索文件吗?,java,io,filesystems,Java,Io,Filesystems,我想检索特定创建日期的文件,并从中读取数据以绘制绘图。我如何才能做到这一点?我什么都没试过,只是想知道是否可以在java中使用?请尝试并发布您的方法,stackoverflow是为了更好地进行编程,请尝试。并学习如何以File和Date(long)作为字段提问。您可以使用lastModified()获取文件的上次编辑日期。为此创建一个ArrayList,并使用自定义比较器对其排序 public class Labor { public static void main(String[]
File
和Date(long)
作为字段提问。您可以使用lastModified()
获取文件的上次编辑日期。为此创建一个ArrayList
,并使用自定义比较器对其排序
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;
}
};
}
}