递归遍历文件夹中的全部文件

package filetest;

import java.io.File;

public class FileDemo3 {

    public static void main(String[] args) {
        File dir = new File("H:\\WorkSpace\\");
        showDir(dir);
    }

    public static void showDir(File dir) {
        File[] files = dir.listFiles();
        for (int i = 0; i < files.length; i++) {
            if (files[i].isDirectory())
                showDir(files[i]);
            else
                System.out.println(files[i]);
        }
    }
}

你可能感兴趣的:(递归遍历文件夹中的全部文件)