📅  最后修改于: 2023-12-03 15:16:33.349000             🧑  作者: Mango
在Java中,File类提供了一系列操作文件和目录的方法。其中之一就是list()方法,该方法用于返回目录下所有文件和子目录的名称数组。
public String[] list()
该方法没有任何参数。
返回由该目录中的文件和子目录的名称组成的字符串数组。如果目录为空,则返回一个空数组。
import java.io.*;
public class ListFilesDemo {
public static void main(String[] args) {
// 指定要遍历的目录路径
File dir = new File("/path/to/dir");
// 调用list()方法获取该目录下所有文件的名称
String[] files = dir.list();
// 遍历文件列表并输出
for (String file : files) {
System.out.println(file);
}
}
}
上述示例代码演示了如何使用Java中的list()方法获取指定目录下所有文件的名称,并在控制台输出。
首先,我们指定要遍历的目录路径并创建一个File对象:
File dir = new File("/path/to/dir");
然后,我们调用list()方法获取该目录下所有文件的名称数组:
String[] files = dir.list();
最后,我们遍历文件列表并输出每个文件的名称:
for (String file : files) {
System.out.println(file);
}
运行该程序将在控制台输出指定目录下所有文件的名称。