file類:
路徑:
路徑分為絕對路徑和相對路徑
絕對路徑是乙個固定的路徑,從碟符開始
相對路徑相對於某個位置,在eclipse下是指當前專案下
(1)file中的構造方法:
file(string pathname):根據乙個路徑得到file物件
file(string parent, string child):根據乙個目錄和乙個子檔案/目錄得到file物件
file(file parent, string child):根據乙個父file物件和乙個子檔案/目錄得到file物件
(2)file中的建立功能:
public boolean createnewfile():建立檔案 如果存在這樣的檔案,就不建立了
public boolean mkdir():建立資料夾 如果存在這樣的資料夾,就不建立了
public boolean mkdirs():建立資料夾,如果父資料夾不存在,會幫你建立出來
file file = new file("yyy.txt");//可以加字尾,也可以不加字尾
system.out.println(file.createnewfile());
file dir1 = new file("aaa");//建立資料夾
system.out.println(dir1.mkdirs());
file dir2 = new file("bbb.txt"); //資料夾也可以加字尾
system.out.println(dir2.mkdirs());
file dir3 = new file("ccc\\ddd");
system.out.println(dir3.mkdirs()); //建立多級目錄(資料夾)
(3)重新命名和刪除功能:
public boolean renameto(file dest):把檔案重新命名為指定的檔案路徑
public boolean delete():刪除檔案或者資料夾
注意:如果路徑名相同,就是改名。如果路徑名不同,就是改名並剪下。
file file1 = new file("***.txt");
file file2 = new file("ooo.txt");
system.out.println(file1.renameto(file2));
file file3 = new file("d:\\***.txt");
system.out.println(file2.renameto(file3));
(4)判斷功能:file file1 = new file("yyy.txt");
system.out.println(file1.delete()); //true
file file2 = new file("aaa");
system.out.println(file2.delete()); //true
file file3 = new file("ccc"); //如果刪除乙個資料夾,那麼此資料夾必須為空
system.out.println(file3.delete()); //false
public boolean isdirectory():判斷是否是目錄
public boolean isfile():判斷是否是檔案
public boolean exists():判斷是否存在
public boolean canread():判斷是否可讀
public boolean canwrite():判斷是否可寫
public boolean ishidden():判斷是否隱藏
(5)獲取功能:
public string getabsolutepath():獲取絕對路徑public string getpath():獲取路徑public
string getname():獲取名稱public long length():獲取長度。位元組數public long lastmodified():獲取最後一次的修改時間,毫秒值public string list():獲取指定目錄下的所有檔案或者資料夾的名稱陣列public
file listfiles():獲取指定目錄下的所有檔案或者資料夾的file陣列
(6)檔名稱過濾器的概述
public string list(filenamefilter filter)public
file listfiles(filefilter filter)
public static void main(string args)
});//陣列裡儲存的全是符合條件的
for (string string : arr)
}
File類的概述和構造方法
file類概述 檔案和目錄路徑名的抽象類表示形式 構造方法 public file string pathname 根據乙個路徑得到file物件 public file string parent,string child 根據乙個目錄和子資料夾 目錄得到file物件 public file fil...
File類概述與構造方法
file更應該叫做乙個路徑 檔案路徑或者資料夾路徑 路徑分為絕對路徑和相對路徑 絕對路徑是乙個固定的路徑,從碟符開始c users administrator desktop 你好 相對路徑相對於某個位置,在eclipse下是指當前專案下,在dos下指的當前路徑,游標前的路徑。指的是當前路徑 檢視a...
第四章 File類 File類概述和構造方法
file類概述和構造方法 1 file類概述 file 檔案和目錄路徑名的抽象表達形式 確切的說file更應該叫做乙個路徑 2 構造方法 file string pathname 根據乙個路徑得到file物件 file string parent,string child 根據乙個目錄和乙個子檔案 ...