File類的使用

2021-10-10 16:48:06 字數 1646 閱讀 4899

file:表示磁碟或者網路的某個檔案或者資料夾,物件導向(磁碟上的檔案或者網路上的檔案,資料夾都是物件),file的物件用來封裝乙個檔案或者資料夾。

建立file物件,封裝檔案

file fil3=

newfile

("d:\\test2"

,"2.txt"

);

判斷dir物件封裝的是否是乙個檔案

boolean result2 = dir.

isfile()

;

判斷dir封裝的目錄或者檔案是否存在

boolean exists = dir.

exists()

; system.out.

println

("exists="

+exists)

;

目錄不存在,建立目錄

if

(!exists)

獲得dir封裝的目錄的名字

string name = dir.

getname()

; system.out.

println

("name="

+name)

;

獲得dir封裝的目錄下的所有檔案和資料夾

string[

] list = dir.

list()

;for

(string d:list)

獲得dir封裝的目錄下的所有檔案和資料夾的file物件

file[

] listfiles = dir.

listfiles()

;for

(file f:listfiles)

獲得檔案大小

long length = file.

length()

; system.out.

println

("length="

+length)

;

刪除乙個檔案

fil3.

delete()

;

獲得檔案最後一次修改的日期

long lastmodified = file.

lastmodified()

;system.out.

println

("lastmodified="

+lastmodified)

;date date=

newdate

(lastmodified)

;

File類的使用

j a.io.file類表示檔案或目錄,只用於表示檔案或目錄得資訊,不能用於檔案的訪問。常用的api 1.建立file物件 file file new file string path 注意 file.seperater 獲取系統分隔符,如 2.boolean file.exists 是否存在.3....

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...