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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java中File类应用:遍历文件夹下所有文件

發布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中File类应用:遍历文件夹下所有文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

練習:
要求指定文件夾下的所有文件,包括子文件夾下的文件

代碼:

package 遍歷文件夾所有文件;import java.io.File;public class Test {public static void main(String[] args){File file=new File("D:\\tcb\\周總結");filesDirs(file);}//使用遞歸遍歷文件夾及子文件夾中文件public static void filesDirs(File file){//File對象是文件或文件夾的路徑,第一層判斷路徑是否為空if(file!=null){//第二層路徑不為空,判斷是文件夾還是文件if(file.isDirectory()){//進入這里說明為文件夾,此時需要獲得當前文件夾下所有文件,包括目錄File[] files=file.listFiles();//注意:這里只能用listFiles(),不能使用list()//files下的所有內容,可能是文件夾,也可能是文件,那么需要一個個去判斷是文件還是文件夾,這個判斷過程就是這里封裝的方法//因此可以調用自己來判斷,實現遞歸for (File flies2:files) {filesDirs(flies2);}}else{System.out.println("文件名字"+file);}}else{System.out.println("文件不存在");}} }

結果:

總結

以上是生活随笔為你收集整理的java中File类应用:遍历文件夹下所有文件的全部內容,希望文章能夠幫你解決所遇到的問題。

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