file:表示磁碟或者網路的某個檔案或者資料夾,物件導向(磁碟上的檔案或者網路上的檔案,資料夾都是物件),file的物件用來封裝乙個檔案或者資料夾。
建立file物件,封裝檔案
判斷dir物件封裝的是否是乙個檔案file fil3=
newfile
("d:\\test2"
,"2.txt"
);
判斷dir封裝的目錄或者檔案是否存在boolean result2 = dir.
isfile()
;
目錄不存在,建立目錄boolean exists = dir.
exists()
; system.out.
println
("exists="
+exists)
;
獲得dir封裝的目錄的名字if
(!exists)
獲得dir封裝的目錄下的所有檔案和資料夾string name = dir.
getname()
; system.out.
println
("name="
+name)
;
獲得dir封裝的目錄下的所有檔案和資料夾的file物件string[
] list = dir.
list()
;for
(string d:list)
獲得檔案大小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...