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
- 斷點續傳教學例子斷點
- java基礎學習(目錄)Java
- 表示式目錄樹
- SAP UI5 初學者教程的學習目錄UI
- 初級演算法-樹演算法
- 初識Linux目錄結構Linux
- C#-表示式目錄樹C#
- Java工程師學習指南 初級篇Java工程師
- Java工程師學習指南(初級篇)Java工程師
- 【LeetCode】初級演算法:樹LeetCode演算法
- 生存目錄-無層級
- 如何在 Markdown 中生成目錄樹?
- 05.表示式目錄樹ExpressionExpress
- LeetCode初級-反轉字串LeetCode字串
- 帝國CMS網站以顯示“Hello,World”為例子,目錄名用“helloworld”,目錄格式為網站
- Linux中返回上一級目錄和返回根目錄命令Linux
- CSS 實現樹狀結構目錄CSS
- MySQL函式查詢目錄樹問題記錄MySql函式
- 初學java進位制轉換方面補充學習Java
- ActivePresenter 螢幕教學錄影
- Elasticsearch Java REST Client(目錄)ElasticsearchJavaRESTclient
- redis學習——目錄Redis
- Flutter學習目錄Flutter
- react學習目錄React
- Python學習目錄Python
- 初學者Mybatis的初級使用MyBatis
- Laravel 配置二級目錄訪問Laravel
- 提取pdf目錄,並且分級
- java - cn.hutool.json 工具 object轉集合例子JavaJSONObject
- libevent原始碼初識及目錄結構分析原始碼
- Java高校教務教學管理系統原始碼Java原始碼
- 尚矽谷_初級_java基礎Java
- java初級面試題(二)Java面試題
- Spring Boot 學習目錄Spring Boot
- 【機器學習】目錄機器學習
- 0、Linux學習 - 目錄Linux
- 數學課程目錄
- autosar學習總目錄