JAVA:遍历目录下的文件
生活随笔
收集整理的這篇文章主要介紹了
JAVA:遍历目录下的文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在實際應用中如何查看指定路徑下的文件數目,java提供了一種list()函數用于遍歷此路徑下的所有文件。注意,在遍歷的過程中需要指定文件的類型!
import java.io.*; import java.util.Arrays; /**********************************項目:遍歷目錄下的文件方法:list()時間哎:2021.2.1*********************************/ public class traversFileTemp {public static void main(String[] args) {//創建File對象,指定路徑文件File file1=new File("D:\\綜合文件");//判斷是否有目錄if(file1.isDirectory()) {//獲取目錄中的所有文件名稱String[] fileName=file1.list();//對指定路徑下的文件或目錄進行遍歷Arrays.stream(fileName).forEach(c->System.out.println(c));}System.out.println("----------------------------");//創建File對象,指定路徑文件File file2=new File("D:\\綜合文件\\研究生資料\\財務處資料");//判斷是否有目錄if(file2.isDirectory()) {//使用Lambda表達式過濾目錄中所有以docx的文件--遍歷指定類型的目錄文件String[] fileName=file2.list((dir,name)->name.endsWith(".docx"));//對指定路徑下的文件或目錄進行遍歷Arrays.stream(fileName).forEach(c->System.out.println(c));}} }輸出結果:
01 03081087.2019.1649995.pdf 2983ceee-2086-4fd6-9353-dbd2278c8a71.pdf CET4證書.pdf 個人受理證明.pdf 初高中資料 數據 本科資料 研究生資料 種鴨蛋表面裂痕識別系統-建設項目計劃書.docx 粒子群算法綜述文章 考研真題匯總 視頻 論文資料 ---------------------------- 2020年財務處助管通訊錄.docx 流程圖.docx可見讀取了"D:\綜合文件"中的全部文件,其中有文件夾和類型文件。在指定的類型遍歷中,輸出了兩個此類型的文件。
總結
以上是生活随笔為你收集整理的JAVA:遍历目录下的文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tp hasWhere
- 下一篇: LaTeX参考文献引用显示?问号解决办法