Java 获取指定目录下的所有文件名打印输出
时间:2021-03-04 13:11:12
收藏:0
阅读:0
import java.io.File; import java.io.IOException; /* 获取指定文件夹下所有文件名并打印输出, */ public class FileDemo01 { public static void main(String[] args) throws IOException { //创建File抽象类,并制定目标文件夹 File scflie = new File("D:\\Redis-x64-3.0.504"); //调用方法 getfilepath(scflie); } //创建一个方法,用来获取指定目录所有内容 private static void getfilepath(File scflie) { // 获取给定文件目录下所有的文件和File数组 File[] files = scflie.listFiles(); //对文件目录进行判断是否为空 if (files != null) { //增强for循环遍历file数组,得到file对象即目录 for (File file : files){ //对目录进行判断,是目录则递归调用 if (file.isDirectory()){ getfilepath(file); //不是,获取绝对路径 }else { System.out.println(file.getAbsolutePath()); } } } } }
评论(0)