當開發程式到一定程度時,我們的程式必定會與檔案打交道,本節将簡單介紹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面向對象程式設計文章檢視此處