标签:static file ring direct throws 文件夹 port 内容 abs
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()); } } } } }
标签:static file ring direct throws 文件夹 port 内容 abs
原文地址:https://www.cnblogs.com/521521cm/p/14476047.html