package com.teach._15_IO流._File类;
import java.io.File;
/**
* 类功能描述:四、遍历目录
* 1、'String[] list()' : 返回一个包含目录中文件和子目录名称的数组。
* 2、'File[] listFiles()': 返回一个包含目录中文件和子目录的‘File’对象数组
*
* @author GongziYu
* @date 2024/08/19 19:40
*/
public class Test04 {
public static void main(String[] args) {
File directory = new File("exampleDir");
//获取目录中的文件和子目录
String[] fileList = directory.list();
if (fileList != null){
for (String fileName : fileList){
System.out.println("File/Directory: " + fileName);
}
}
//获取目录中的文件和子目录(作为File对象)
File[] files = directory.listFiles();
if (files != null){
for (File file : files){
if (file.isFile()){
System.out.println("File: " + file.getName());
}else if(file.isDirectory()){
System.out.println("Directory: " + file.getName());
}
}
}
}
}
Java-I/O流-基础理解四
于 2024-08-19 20:17:06 首次发布