java如何读取某个文件夹下边的最新文件的名字
1个回答
展开全部
File path=new File("");
//列出该目录下所有文件和文件夹
File[] files = path.listFiles();
//按照文件最后修改日期倒序排序
Arrays.sort(files, new Comparator<File>() {
@Override
public int compare(File file1, File file2) {
return (int)(file2.lastModified()-file1.lastModified());
}
});
//取出第一个(即最新修改的)文件,打印文件名
System.out.println(files[0].getName());
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询