一、File類
File類常用方法
public String getAbsolutePath() :返回此File的絕對路徑名字符串。
public String getPath() :將此File轉換爲路徑名字符串。
public String getName() :返回由此File表示的文件或目錄的名稱。
public long length() :返回由此File表示的文件的長度
相對路徑和絕對路徑
絕對路徑:從盤符開始的路徑,這是一個完整的路徑。
相對路徑:相對於項目目錄的路徑,這是一個便捷的路徑,開發中經常使用。
File類中判斷的方法
public boolean exists() :此File表示的文件或目錄是否實際存在。
public boolean isDirectory() :此File表示的是否爲目錄。
public boolean isFile() :此File表示的是否爲文件。
File類中創建,刪除的方法
public boolean createNewFile() :當且僅當具有該名稱的文件尚不存在時,創建一個新的空文件。
public boolean delete() :刪除由此File表示的文件或目錄。
public boolean mkdir() :創建由此File表示的目錄。
public boolean mkdirs() :創建由此File表示的目錄,包括任何必需但不存在的父目錄
目錄的遍歷
public String[] list() :返回一個String數組,表示該File目錄中的所有子文件或目錄。
public File[] listFiles() :返回一個File數組,表示該File目錄中的所有的子文件或目錄。
二、遞歸(指在當前方法內調用自己的這種現象。)
在java中,遞歸主要用來遍歷多級目錄
基礎練習:遞歸實現 文件搜索
搜索 D:\aaa 目錄中的 .java 文件。