递归获取文件夹内子目录和文件

public class TestFileDigui {

         public static void main(String[] args) {

             digui(new File("d:/temp"),0);

                 }

    public static void digui(File file,int level){

          for(int i=0;i

            System.out.print("-");

        }

           System.out.println(file.getName());

         if(file.isDirectory()){

         File[] subFiles = file.listFiles();

         for(File subFile:subFiles){

                digui(subFile,level++);

               }

                    }

                    return;

                  }

               }

你可能感兴趣的:(递归获取文件夹内子目录和文件)