1. 程式人生 > >java中File類列印目錄樹狀圖結構

java中File類列印目錄樹狀圖結構

程式碼解釋:

內含遞迴結構!

package cn.bjsxt.array01;

import java.io.File;

public class TextFile {          public static void main(String[] args) {         File f=new File("d:/ljx");         printFile(f,0);         }      static void printFile(File file, int level) {          for(int i=0;i<level;i++) {              System.out.println("-");          }          System.out.println(file.getName());          if(file.isDirectory()) {              File[] files=file.listFiles();              for(File temp:files) {                 printFile( temp,level+1);                  }                        }          } }