目錄的遍歷
阿新 • • 發佈:2020-09-20
package day28;
import java.io.File;
/*
public String[] list()返回一個字串陣列,這些字串指定此抽象路徑名錶示的目錄中的檔案和目錄。
如果此抽象路徑名不表示一個目錄,那麼此方法將返回 null。
否則返回一個字串陣列,每個陣列元素對應目錄中的每個檔案或目錄。
表示目錄本身及其父目錄的名稱不包括在結果中。每個字串是一個檔名,而不是一條完整路徑。
不保證所得陣列中的相同字串將以特定順序出現,特別是不保證它們按字母順序出現。
返回:
字串陣列,這些字串指定此抽象路徑名錶示的目錄中的檔案和目錄。
如果目錄為空,那麼陣列也將為空。如果此抽象路徑名不表示一個目錄,或者發生 I/O 錯誤,則返回 null。
注:
如果不是目錄或目錄不存在那麼會丟擲異常;
2:
public File[] listFiles()返回一個抽象路徑名陣列,這些路徑名錶示此抽象路徑名錶示的目錄中的檔案。
如果此抽象路徑名不表示一個目錄,那麼此方法將返回 null。否則返回一個 File 物件陣列,每個陣列元素對應目錄中的每個檔案或目錄。
*/
public class bianli {
public static void main(String[] args) {
show01();
show02();
/*
返回值:
111
20194079信1907-6胡澳賓.doc
abc
信1907-6胡澳賓.docx
信1907-6自評 (2).zip
信1907-6自評.zip
關於進一步規範綜合素質測評工作的通知.pdf
實驗三報告.doc
綜合素質測評明細表(4).xlsx
過.doc
========================
E:\congce\111
E:\congce\20194079信1907-6胡澳賓.doc
E:\congce\abc
E:\congce\信1907-6胡澳賓.docx
E:\congce\信1907-6自評 (2).zip
E:\congce\信1907-6自評.zip
E:\congce\關於進一步規範綜合素質測評工作的通知.pdf
E:\congce\實驗三報告.doc
E:\congce\綜合素質測評明細表(4).xlsx
E:\congce\過.doc
*/
}
private static void show02() {
File file = new File("E:\\congce");
File []f=file.listFiles();
System.out.println("========================");
for (File fl:f)
{
System.out.println(fl);
}
}
private static void show01() {
File file = new File("E:\\congce");
String []s=file.list();
for(String filename:s) //輸出了E:\congce目錄下的檔案;隱藏的檔案或資料夾也可以顯示
{
System.out.println(filename);
}
}
}