Java File遍历文件夹

来源:互联网 发布:电路设计仿真软件 编辑:程序博客网 时间:2024/05/29 13:44
/** * 如何遍历文件夹 *  * @author lyl *  */public class FileScaner {    public static void main(String[] args) {        //你要遍历的文件夹        File file = new File("../fileScaner");        printFiles(file,1);    }    public static void printFiles(File dirFile,int tab) {        // 先判断是不是文件夹        if (dirFile.isDirectory()) {            File files[] = dirFile.listFiles();// 返回一个File[]            for (int i = 0; i < files.length; i++) {                //加一个tab更加清晰的看出文件的层次目录                for (int j = 0; j < tab; j++) {                    System.out.print("|--");                }                // 判断是否是文件                System.out.println(files[i].getName());                if (files[i].isDirectory()) {                                       printFiles(files[i],tab+1);                }             }        } else {            System.out.println("不是文件夹");        }    }}
0 0
原创粉丝点击