我该如何获取创建文件夹中文件的时间,然后将它们放入字符串数组中?
这是用于读取文件夹文件,然后将它们放入字符串数组的代码:最终
File carpeta = new File("/storage/emulated/0/Android/data/cc.openframeworks.androidMultiOFActivitiesExample/files/xml");
listarFicherosPorCarpeta(carpeta);
List<String> list = new ArrayList<String>();
public void listarFicherosPorCarpeta(final File carpeta) {
for (final File ficheroEntrada: carpeta.listFiles()) {
if (ficheroEntrada.isDirectory()) {
listarFicherosPorCarpeta(ficheroEntrada);
} else {
System.out.println(ficheroEntrada.getName());
list.add(ficheroEntrada.getName());
}
}
答案 0 :(得分:0)
File file = new File(filePath);
Date lastModDate = new Date(file.lastModified());
Log.i("File last modified @ : "+ lastModDate.toString());
答案 1 :(得分:0)
如果您使用的是API 26或更高版本,请使用BasicFileAttributes。
BasicFileAttributes attr = Files.readAttributes(filePath, BasicFileAttributes.class);
long creationTime = attr.creationTime().toMillis();