Java 教學例子 目錄樹 (初級) (轉)
供初學者學習
轉貼請不要刪除作者資訊 :)
/* FileTree.
*一個目錄樹的教學
*
to:*@Author">*@Author yifi
/8
*
*使用時請在後面加上路徑引數(只取第一個引數)
*/
import java.io.*;
import java.io.File;
class FileTree{
public static void main(String[] arg) {
if (arg.length==0){
System.out.println("請加上路徑引數如: c:");
}
try {
File getfile = new File(arg[0]);
System.out.println(getfile);
madetree(0,getfile);
}
catch (ArrayIndexOutOfBoundsException e){System.out.println(e);}
}
static void madetree(int hierarchy,File dothis){
File[] farray = dothis.listFiles();
for (int i=0;i
while (k
else System.out.print("┣");
if (farray[i].isDirectory()) System.out.println("["+farray[i].getName()+"]");
else System.out.println(farray[i].getName());
if (farray[i].isDirectory()) madetree(hierarchy+1,farray[i]);
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-984581/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 目錄樹轉 JSONJSON
- LINUX的目錄樹(轉)Linux
- linux 列出目錄樹 (轉)Linux
- spring boot初級入門書目錄Spring Boot
- 無限級目錄樹最優演算法的新研究 (轉)演算法
- 菜鳥初學Java的備忘錄(二) (轉)Java
- 菜鳥初學Java的備忘錄(五) (轉)Java
- 菜鳥初學Java的備忘錄(八) (轉)Java
- 菜鳥初學Java的備忘錄(七) (轉)Java
- 菜鳥初學Java的備忘錄(九) (轉)Java
- 菜鳥初學Java的備忘錄(四) (轉)Java
- 菜鳥初學Java的備忘錄(六) (轉)Java
- 菜鳥初學Java的備忘錄(十) (轉)Java
- 菜鳥初學Java的備忘錄(一) (轉)Java
- 菜鳥初學Java的備忘錄(三) (轉)Java
- 初學Java的備忘錄Java
- java基礎學習(目錄)Java
- 斷點續傳教學例子斷點
- 請教如何用composite實現系統目錄的樹形圖
- 0001-HTML中上一級目錄、上上級目錄、下一級目錄、下下級目錄中的頁面的相互引用HTML
- dTree無限級目錄樹和JQuery同步ajax請求jQuery
- 初級演算法-樹演算法
- Linux 管理員手冊(2)--目錄樹概述(轉)Linux
- SAP UI5 初學者教程的學習目錄UI
- [轉載]初級Java程式設計師的學習路線Java程式設計師
- 【求助】請教一個初學java的小問題Java
- C#-表示式目錄樹C#
- 用VisualC++6.0遞迴查詢目錄樹 (轉)C++遞迴
- 轉:Docker學習---掛載本地目錄Docker
- 目錄:SpringBoot學習目錄Spring Boot
- 初學Hibernate,請教高手
- 初識Linux目錄結構Linux
- ORACLE START WITH 語句的樹級結構例子Oracle
- 我初學,請教幾個驅動的問題。(轉)
- 05.表示式目錄樹ExpressionExpress
- Java工程師學習指南(初級篇)Java工程師
- Java工程師學習指南 初級篇Java工程師
- 學習目錄