File類的使用

2022-09-07 17:18:14 字數 1256 閱讀 5311

j**a.io.file類表示檔案或目錄,只用於表示檔案或目錄得資訊,不能用於檔案的訪問。

常用的api:

1.建立file物件:file file=new file(string path);注意:file.seperater();獲取系統分隔符,如:」\「.

2.boolean file.exists();是否存在.

3.file.mkdir();或者file.mkdirs();建立目錄或多級目錄。

4.file.isdirectory()或者file.isfile()判斷是否是目錄或者是否是檔案。

5.file.delete();刪除檔案或目錄。

6.file.createnewfile();建立新檔案。

7.file.getname()獲取檔名稱或目錄絕對路徑。

8.file.getabsolutepath()獲取絕對路徑。

9.file.getparent();獲取父級絕對路徑。

10.file.getsize();獲取檔案大小。

11.file.getformat();獲取檔案格式名。

12.file.list() 返回的是 字串陣列 直接子的名稱,不包含子目錄下的內容

13.file.listfiles() 返回當前目錄下的所有子目錄和檔案的檔案陣列名稱

乙個file常用類

1

import

j**a.io.file;

2import

j**a.io.ioexception;34

5//列出file常用操作

6public

class

fileutils

18if(!dir.isdirectory())

1922

23/*

24string filenames=dir.list();//返回字串陣列 直接子的名稱,不包含子目錄下的內容

25for (string string : filenames)

*/28

29 file files=dir.listfiles(); //返回當前目錄下的所有子目錄和檔案的檔案陣列名稱

30if(files!=null && files.length>0)

31else39}

40}414243}

44 }

測試類

1

public

class

fileutiltest1

7 }

File類的使用

file 表示磁碟或者網路的某個檔案或者資料夾,物件導向 磁碟上的檔案或者網路上的檔案,資料夾都是物件 file的物件用來封裝乙個檔案或者資料夾。建立file物件,封裝檔案 file fil3 newfile d test2 2.txt 判斷dir物件封裝的是否是乙個檔案 boolean resul...

File檔案類的使用

1.使用file建立資料夾 mkdir與mkdirs的區別 mkdir只能建立一級目錄而mkdirs可以建立多級目錄 在d盤的根目錄下建立乙個lenovo資料夾 構造目錄的file file file new file d lenovo 構造一級目錄 構造目錄的file file file1 new...

File 類的簡單使用

分隔符 test public void test01 檔案的相關屬性 test public void test02 建立檔案 test public void test03 判斷該檔案是否存在 boolean flag false if file.exists catch ioexception...