背景
Java遍历指定的文件夹并输出文件的绝对路径。
实现
package itheima;
import java.io.File;
public class FileDemo2 {
public static void main(String[] args) {
File srcFile = new File("D:\\JAVA项目");
getAllFilePath(srcFile);
}
public static void getAllFilePath(File srcFile){
//获取指定目录下的所有文件或者目录的File数组
File[] fileArray = srcFile.listFiles();
//遍历该File数组,得到每一个File对象
if(fileArray != null){
for (File file :fileArray){
//判断file对象是否为目录
if (file.isDirectory()){
//是:递归调用
getAllFilePath(file);
}else{
//否:获取绝对路径输出在控制台
System.out.println(file.getAbsolutePath());
}
}
}
}
}