java根据文件创建时间排序
时间: 2023-06-13 15:02:17 浏览: 124
java 按顺序创建文件
5星 · 资源好评率100%
您可以使用Java的File类来获取文件的创建时间,并使用Collections.sort()方法对文件列表进行排序。以下是一个示例代码:
```java
import java.io.File;
import java.util.Arrays;
import java.util.Comparator;
public class FileSortByCreationTime {
public static void main(String[] args) {
File folder = new File("path/to/folder");
File[] files = folder.listFiles();
Arrays.sort(files, new Comparator<File>() {
public int compare(File f1, File f2) {
return Long.valueOf(f1.lastModified()).compareTo(f2.lastModified());
}
});
for (File file : files) {
System.out.println(file.getName() + " " + file.lastModified());
}
}
}
```
这个程序将按照文件的创建时间(`lastModified()`方法返回文件最后修改的时间)对给定文件夹中的文件进行排序,并将它们的名称和创建时间打印到控制台。您只需将“path/to/folder”替换为您要排序的文件夹的路径即可。
阅读全文