I O流 File類常用API

2022-04-11 06:31:46 字數 1267 閱讀 5139

file類常用方法:

1、建立file物件

file(file parent, string child)

從父抽象路徑名和子路徑名字串建立新的 file例項。

file(string pathname)

通過將給定的路徑名字串轉換為抽象路徑名來建立新的 file例項。

file(string parent, string child)

從父路徑名字串和子路徑名字串建立新的 file例項。

file(uri uri)

通過將給定的 file: uri轉換為抽象路徑名來建立新的 file例項。

注意:建立得到的file物件是否真實存在得看對應的路徑下是否有相應的檔案。如果沒有可

通過file.createnewfile()建立出來。

2、判斷檔案是否存在

boolean exists();

3、獲取檔名

string getname();

4、獲取檔案路徑

string getpath();//相對路徑

5、獲取檔案絕對路徑

string getabsolutepath();

6、建立新檔案

file createnewfile();

7、刪除檔案

boolean delete();

8、判斷是否是檔案

boolean isfile();

9、判斷是否是目錄

boolean isdirectory();

10、返回乙個字串陣列,命名由此抽象路徑名表示的目錄中的檔案和目錄。

string list();

11、返回乙個字串陣列,命名由此抽象路徑名表示的目錄中滿足指定過濾器的檔案和目錄。

string list(filenamefilter filter);

12、返回乙個抽象路徑名陣列,表示由該抽象路徑名表示的目錄中的檔案。

file listfiles();

13、返回乙個抽象路徑名陣列,表示由此抽象路徑名表示的滿足指定過濾器的目錄中的檔案和目錄。

file listfiles(filefilter filter);

14、返回乙個抽象路徑名陣列,表示由此抽象路徑名表示的滿足指定過濾器的目錄中的檔案和目錄。

file listfiles(filenamefilter filter);

15、建立目錄

file mkdir();

16、建立多層級目錄,不會建立已經存在的目錄

file mkdirs();

判斷file空 IO流(二) File類

file類的建構函式 通過將給定路徑名字串轉換為抽象路徑名來建立乙個新 file 例項。引數 string pathname 字串的路徑名稱 路徑可以是以檔案結尾,也可以是以資料夾結尾 路徑可以是相對路徑,也可以是絕對路徑 路徑可以是存在,也可以是不存在 建立file物件,只是把字串路徑封裝為fil...

IO流 File類的使用

1 file類的乙個物件,代表乙個檔案或者資料夾 2 file類宣告在io包下 3 file類涉及到檔案的建立 刪除 重新命名 修改時間 檔案大小等方式 並未涉及到資料的寫入與讀取等操作,如果需要讀取或者寫入資料,必須使用io流來完成 4 後續file類的物件常常被當做引數傳遞到流的構造器中,指明讀...

IO常用案例整理(File類 位元組流 字元流)

檔案流概覽 這裡不再介紹流的概念,直接上菜 位元組流和字元流的區別 位元組流操作的基本單元是位元組,而字元流操作的基本單元是unicode碼元。位元組流操作的是檔案本身,沒有使用到緩衝區 可以簡單理解為一段記憶體區域 而字元流使用到了緩衝區,通過緩衝區操作檔案 這個後面可以寫個案列進行說明 位元組流...