题目
格式:
文件名 类型 最后修改时间 大小
可能需要调用的API方法:
获取文件列表数组方法 获取文健方法 获取文件的大小方法 获取文件最后修改时间方法 判断是否文件或是否文件夹方法
package ceshi.sr;
import java.io.File;
import java.io.FileReader;
public class FileInfoDemo {
public static void main(String[] args) {
String path = FileInfoDemo.class.getResource("/").getFile();
String fileName = path;
showFileInfo(fileName);
}
public static void showFileInfo(String fileName) {
File file = new File(fileName);
for (File f : file.listFiles()) {
String str = "";
if (f.isDirectory()) {
str = "文件夹";
showFileInfo(f.getAbsolutePath());
} else {
str = "文件";
}
System.out.println(f.getName() + " " + str + " " + f.lastModified() + " " + f.length());
}
}
}