Java 打印目录结构
生活随笔
收集整理的這篇文章主要介紹了
Java 打印目录结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用 File 類的 file.getName() 和 file.listFiles() 方法輸出目錄結構并分級顯示
完整代碼
import java.io.File; import java.io.IOException;public class FileUtil {public static void main(String[] a)throws IOException{showDir(1, new File("d:\\software"));}static void showDir(int indent, File file) throws IOException {for (int i = 0; i < indent; i++)System.out.print('-');System.out.println(file.getName());if (file.isDirectory()) {File[] files = file.listFiles();for (int i = 0; i < files.length; i++)showDir(indent + 4, files[i]);}} }結果輸出
-software -----mypersion ---------test.txt ---------String.txt -----public總結
以上是生活随笔為你收集整理的Java 打印目录结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java比较数组
- 下一篇: Java main()方法