获取一个文件夹中所有文件名称
public static void main(String[] args) {
file("C:\\Users\\admin\\Desktop\\新建文件夹");
}
private static void file(String cd) {
int deep = 0;
// 获得指定文件对象
File file = new File(cd);
// 获得该文件夹内的所有文件
File[] array = file.listFiles();
for (int i = 0; i < array.length; i++) {
if (array[i].isFile())//如果是文件
{
// for (int j = 0; j < deep; j++)//输出前置空格
// System.out.print(" ");
// 只输出文件名字
System.out.println(array[i].getName());
}
}
}
运行结果:
新建 Microsoft Excel 工作表 (2).xlsx
新建 Microsoft Excel 工作表.xlsx
获取文件夹中文件的修改时间只需加上如下:
Long lastModified = array[i].lastModified();
Date date = new Date(lastModified);
System.out.println(date);