如何用Java代碼列出一個目錄下所有的文件?


目錄文件夾

File file=new File("H:\\");
        for(File temp:file.listFiles()){//Java5的新特性之一就是增強的for循環。
上面的for循環的意思是:定義一個File的變量temp,變量child會自動遞增遍歷File類型的數組listFiles    我們不再需要寫得像原來那么復雜了,數組、迭代器都可以這樣使用,
if(temp.isDirectory()){ System.out.println(temp.toString()); } } 結果: H:\$RECYCLE.BIN H:\360CloudUI H:\BaiduYunDownload H:\Hlddz H:\QQMusicCache H:\System Volume Information

文件

File file=new File("H:\\");
        for(File temp:file.listFiles()){
            if(temp.isFile()){
                System.out.println(temp.toString());
            }
            
        }


結果:
H:\DownLoadRecord.ini
H:\eula.1028.txt
H:\eula.1031.txt
H:\eula.1033.txt
H:\eula.1036.txt
H:\eula.1040.txt
H:\eula.1041.txt
H:\eula.1042.txt
H:\eula.2052.txt
H:\eula.3082.txt
H:\globdata.ini
H:\install.exe
H:\install.ini
H:\install.res.1028.dll
H:\install.res.1031.dll
H:\install.res.1033.dll

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM