在本教程中,我們將學(xué)習(xí)列出目錄中存在的所有文件和子目錄。
Java文件類的list()方法用于列出目錄中存在的所有文件和子目錄。它以字符串?dāng)?shù)組的形式返回所有文件和目錄。
import java.io.File; class Main { public static void main(String[] args) { //創(chuàng)建文件對(duì)象 File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method"); //返回所有文件的數(shù)組 String[] fileList = file.list(); for(String str : fileList) { System.out.println(str); } } }
輸出結(jié)果
.vscode file.txt directory newFile.txt
在上面的示例中,我們創(chuàng)建了一個(gè)名為file的文件對(duì)象。該對(duì)象保存有關(guān)指定路徑的信息。
File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method");
我們已經(jīng)使用該list()方法列出了指定路徑中存在的所有文件和子目錄。
file.list();
注意:我們?cè)谥付窂綍r(shí)使用了雙反斜杠。這是因?yàn)樵?strong>字符在Java中\(zhòng)用作轉(zhuǎn)義字符。因此,第一個(gè)反斜杠用作第二個(gè)的轉(zhuǎn)義字符。