File類的知識2

2021-10-02 06:24:24 字數 2313 閱讀 7723

public boolean createnewfile() :當且僅當具有該名稱的檔案尚不存在時,建立乙個新的空檔案。

建立檔案的路徑和名稱在構造方法中給出(構造方法的引數)

返回值:布林值

true:檔案不存在,建立檔案,返回true

false:檔案存在,不會建立,返回false

注意:1.此方法只能建立檔案,不能建立資料夾

2.建立檔案的路徑必須存在,否則會丟擲異常

public boolean createnewfile() throws ioexception

createnewfile宣告丟擲了ioexception,我們呼叫這個方法,就必須的處理這個異常,要麼throws,要麼try catch

private static void show01() throws ioexception
public boolean mkdir() :建立單級空資料夾public boolean mkdirs() :既可以建立單級空資料夾,也可以建立多級資料夾建立資料夾的路徑和名稱在構造方法中給出(構造方法的引數)

返回值:布林值

true:資料夾不存在,建立資料夾,返回true

false:資料夾存在,不會建立,返回false;構造方法中給出的路徑不存在返回false

注意:1.此方法只能建立資料夾,不能建立檔案

private static void show02()
public boolean delete():刪除由此file表示的檔案或目錄。

此方法,可以刪除構造方法路徑中給出的檔案/資料夾

返回值:布林值

true:檔案/資料夾刪除成功,返回true

false:資料夾中有內容,不會刪除返回false;構造方法中路徑不存在false

注意:delete方法是直接在硬碟刪除檔案/資料夾,不走**站,刪除要謹慎

file類遍歷(資料夾)目錄功能

-public string list():返回乙個string陣列,表示該file目錄中的所有子檔案或目錄。

-public file listfiles():返回乙個file陣列,表示該file目錄中的所有的子檔案或目錄。

注意:list方法和listfiles方法遍歷的是構造方法中給出的目錄

如果構造方法中給出的目錄的路徑不存在,會丟擲空指標異常

如果構造方法中給出的路徑不是乙個目錄,也會丟擲空指標異常

public string list()返回乙個string陣列,表示該file目錄中的所有子檔案或目錄遍歷構造方法中給出的目錄,會獲取目錄中所有檔案/資料夾的名稱,把獲取到的多個名稱儲存到乙個string型別的陣列中

private static void show01() 

}

private static void show02() 

}

public file[ ] listfiles():返回乙個file陣列,表示該file目錄中的所有的子檔案或目錄。

遍歷構造方法中給出的目錄,會獲取目錄中所有的檔案/資料夾,把檔案/資料夾封裝為file物件,多個file物件儲存到file陣列中

列舉和file類的知識點

列舉 列舉 是一些值得獲取不是隨便來的,它是由乙個範圍的。在運用列舉的時候,建立乙個列舉類,enum 類名 例如 public static void main string args 列舉型別 enum week private week string value final class week...

File類的學習

file類直接管理檔案 目錄,file對像代表乙個檔案 目錄 file物件主要用來獲取檔案本身的一些資訊,不涉及對檔案的讀寫操作 方法 說明file file parent,string child 根據parent 抽象路徑和child路徑名字串建立乙個新file例項 file string pa...

File類的功能

file類 表示檔案或者目錄的路徑的抽象表現形式.io流就是對檔案進行操作的 public file string pathname 表示pathname的抽象路徑表現的形式 開發中使用這種方式 例句 file file new file e demo a.txt 表示 e盤下的demo資料夾中的a...