天天看點

Flie類-踏入檔案的領域 | 帶你學《Java語言進階特性》之四十六

上一篇:使用案例回顧類庫相關知識(下) | 帶你學《Java語言進階特性》之四十五

當開發程式到一定程度時,我們的程式必定會與檔案打交道,本節将簡單介紹File類的相關内容。

【本節目标】

通過閱讀本節内容,你将初步認識File類的基本功能,學會如何在Java中如何建立一個檔案,并可以解決建立檔案過程中可能遇到的問題。

在Java語言裡面提供有對于檔案作業系統操作的支援,而這個支援就在java.io.File類中進行了定義,也就是說在整個java.io包裡面,File類是唯一一個與檔案本身操作(建立、删除、重命名等)有關的類。如果要進行File的操作,必須要提供有完整的路徑,而後可以調用相應的方法進行處理。

File類基本使用

打開JDK文檔可以發現,File類是Comparable接口的子類,是以File類的對象是可以進行排序處理的。在進行File類處理的時候需要為其設定通路路徑,對于路徑的配置主要通過File類的構造方法處理:

  • 構造方法:public File(String pathname),設定要操作的完整路徑;
  • 構造方法:public File(String parent, String child),設定父路徑與子目錄;

如果現在要想進行檔案的基本操作,可以使用如下的方法:

  • 建立新檔案:public boolean createNewFile() throws IOException;
  • 判斷檔案是否已存在:public boolean exists();
  • 删除檔案:public boolean delete();

範例:使用File類建立一個檔案(d:mldn.txt)

public class JavaAPIDemo {
    public static void main(String[] args) throws Exception{
        File file = new File("d:\\mldn.txt");
        if(file.exists()) {
             file.delete();    //删除檔案
        }else {    //檔案不存在
             System.out.println(file.createNewFile()) ;   //建立新的檔案
        }
    }
}           

通過代碼可以發現,File類實作的就是檔案本身的處理。

想學習更多的Java的課程嗎?從小白到大神,從入門到精通,更多精彩不容錯過!免費為您提供更多的學習資源。

本内容視訊來源于

阿裡雲大學 下一篇:深入了解File類,勘破檔案操作 | 帶你學《Java語言進階特性》之四十七 更多Java面向對象程式設計文章檢視此處