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());