File遍歷目錄

2022-10-11 18:06:16 字數 534 閱讀 9703

1.工具類

//

列出file的一些常用操作比如過濾、遍歷等操作

public

class

fileutils

if(!dir.isdirectory())

/*string filenames = dir.list();//返回的是字串陣列 直接子的名稱,不包含子目錄下的內容

for(string string : filenames)

*///

如果要遍歷子目錄下的內容就需要構造成file物件做遞迴操作,file提供了直接返回file物件的api

file files = dir.listfiles();//

返回的是直接子目錄(檔案)的抽象

if(files != null && files.length > 0)

else}}

}}

2.測試類

public

class

fileutiltest1

}

File遍歷目錄

file的過濾,遍歷等操作 列出指定目錄下的 包括子目錄 的所有檔案 file file new file exists 方法用於判斷檔案或目錄是否存在 isdirectory 方法判斷file類的物件是否是目錄 throw new illegalargumentexception 丟擲異常 str...

File遍歷目錄功能

file類遍歷 資料夾 目錄功能 string list 返回乙個string陣列,表示該file目錄中的所有子檔案或目錄 file listfiles 返回乙個file陣列,表示該file目錄中的所有子檔案或目錄 注意 1 list方法和listfile方法遍歷的是構造方法中給出的目錄 2 如果構...

File物件目錄列表器

file物件即能代表乙個檔案又能代表一組目錄下的特定檔案集 如果它代表一組檔案那可以用list方法返回一組字元陣列,陣列內的物件是該目錄下的符合條件的每個檔案。為什麼說符合條件下這個前提呢?因為呼叫list方法可以無參和有參兩種。無參代表該目錄下的一組檔案。有參它接受輸入乙個filenamefilt...