日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

【Java文件操作(一)】递归打印文件目录

發布時間:2024/2/28 java 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Java文件操作(一)】递归打印文件目录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我的博客——Java文件操作系列

【Java文件操作(一)】遞歸打印文件目錄

【Java文件操作(二)】刪除文件夾,但保留其內部文件

【Java文件操作(三)】遞歸復制文件夾內所有文件

【Java 文件操作(四)】遞歸套遞歸,計算每個文件夾大小

【Java文件操作(五)】從txt文件中讀取字符串、亂碼原因

【Java 編碼轉換】將漢字轉化為gb2312編碼


代碼

package cn.hanquan.test;import java.io.File; import java.io.IOException;public class TestCalendar {// 遞歸打印文件public static void main(String[] args) throws IOException{// 創建一個文件File f = new File("C:\\Users\\Bug\\Desktop\\College Files");System.out.println(f);f.createNewFile();// 遞歸打印printFile(f, 0);}// 遞歸函數public static void printFile(File f, int i){for (int j = 0; j < i; j++){System.out.print("-");}System.out.println(f.getName());if (f.isDirectory())// 終止條件{File[] files = f.listFiles();for (File temp : files){printFile(temp, i + 1);}// System.out.println(f.getName());}} }

輸出結果

C:\Users\Bug\Desktop\College Files\0-數據結構
0-數據結構
-896數據結構2010-2017.pdf
-896數據結構答案.pdf
-十套數據結構試題及答案(1).doc
-十套數據結構試題及答案.doc
-十套數據結構試題及答案111.pdf
-數據結構
–chapter 1
—搜索引擎.pptx
—第1章概論.ppt
–chapter 10
—第11章索引技術.ppt
–chapter 2
—第2章線性表.ppt
–chapter 3
—第3章棧與隊列.ppt
—遍歷.ppt
–chapter 4
—數據結構和算法——二叉樹.pdf
—第5章二叉樹.ppt
–chapter 5
—深入理解 Dijkstra 算法實現原理 - 簡書.html
—深入理解 Dijkstra 算法實現原理 - 簡書_files
----0156fda7-7cce-4a99-ae3c-c7277873551f
----04fbf85e-9c82-4a75-8315-f1f11ac4c09a.jpg
----10-e691107df16746d4a9f3fe9496fd1848.jpg
----1456313842.jpg
----22ffe68c09f9.jpg
----3909248-9294ca8a5532eac3.png
----61240b32504b.jpeg
----6306131-76db5e89400e0e60.jpg
----8-a356878e44b45ab268a3b0bbaaadeeb7.jpg
----9434857-6ad0b8adae0c0f21.jpg
----9949918-6f62eed1ff1c65d3.png
----9949918-78981bc4a932cb78.png
----9949918-8e95032f57175718.png
----9949918-8f65977beebd6b4c.png
----9949918-ca1f25e72f90f53c.png
----9949918-dc82c336b6ffe10e.png
----android.graphics.Bitmap_5be8d38.jpeg
----Artboard.png
----avatar_default-78d4d1f68984cd6d4379508dd94b4210.png
----babel-polyfill-d171e3dec4b6c15634dd.js.下載
----bg1.png
----c11fe4e68249.jpg
----c285d2ec-0501-4950-b2dc-2ff4873cae5e.jpg
----computer_guy.jpg
----d79cae5e-90ff-47a9-8e33-33b79a6cdbb9.jpg
----download-index-side-qrcode-cb13fc9106a478795f8d10f9f632fccf.png
----e7eb1b5f-9375-4d65-a47f-f46719569b93
----e9589591-dcde-42f9-9844-22306a7f67c9.jpg
----entry-aa75deb505b1b600256a.css
----entry-b39c3c627e8c9fcc7e3d.js.下載
----hm.js.下載
----nav-logo-4c7bbafe27adc892f3046e6978459bac.png
----push.js.下載
----qingteng-08e20c9580206e7f8e337e0e0efd01c6.png
----web-08da6f1d2a1b70a3f58e.css
----web-710a4e1f58a6e8e00447.js.下載
----web-base-d100545066379cdbf1d7.js.下載
----web-note-ad-1-c2e1746859dbf03abe49248893c9bea4.png
—第6章樹.ppt
—第7章圖.ppt
–chapter 6
—M-C問題.pdf
—第3章 搜索問題.ppt
–chapter 7
—第8章內部排序.ppt
–chapter 8
—編程實驗.ppt
–chapter 9
—第10章檢索.ppt
-數據結構.zip
-第10章檢索.ppt
-第11章索引技術.ppt

對照目錄

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的【Java文件操作(一)】递归打印文件目录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。