列出电脑D盘目录下所有的文件名 思路分析: (1)首先判断指定目录是否存在(existes()方法) (2)通过File的“File[] listFiles()”方法返回该目录下所有的File对象àFile []flist=fdir.listFiles(); (3)通过增强的for循环,取出每个File,判断如果是文件,则输出它的名字。(File对象的isFile()、getName()方法
时间: 2024-02-17 21:05:32 浏览: 102
)代码实现如下:
```java
import java.io.File;
public class ListFilesDemo {
public static void main(String[] args) {
String path = "D:/";
File file = new File(path);
if (!file.exists()) {
System.out.println("指定目录不存在!");
return;
}
File[] fileList = file.listFiles();
if (fileList != null) {
for (File f : fileList) {
if (f.isFile()) {
System.out.println(f.getName());
}
}
}
}
}
```
注意:这段代码只会输出D盘下的文件名,不会输出文件夹名。如果需要输出文件夹名,可以加上一个判断,判断是否是文件夹(使用isDirectory()方法)。
阅读全文