java中File類列印目錄樹狀圖結構
阿新 • • 發佈:2018-12-15
程式碼解釋:
內含遞迴結構!
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); } } } }