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.測試類
publicclass
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...