這篇文章主要介紹“java中怎么使用File類應用遍歷文件夾下所有文件”,在日常操作中,相信很多人在java中怎么使用File類應用遍歷文件夾下所有文件問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”java中怎么使用File類應用遍歷文件夾下所有文件”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
創(chuàng)新互聯建站是網站建設專家,致力于互聯網品牌建設與網絡營銷,專業(yè)領域包括成都網站建設、做網站、電商網站制作開發(fā)、重慶小程序開發(fā)公司、微信營銷、系統(tǒng)平臺開發(fā),與其他網站設計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結合了恒基網絡品牌建設經驗和互聯網整合營銷的理念,并將策略和執(zhí)行緊密結合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯網品牌整合方案!代碼:
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類應用遍歷文件夾下所有文件”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯網站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
本文名稱:java中怎么使用File類應用遍歷文件夾下所有文件-創(chuàng)新互聯
鏈接URL:http://weahome.cn/article/igodi.html