file類:表示檔案或者目錄的路徑的抽象表現形式.
public file(string pathname):表示pathname的抽象路徑表現的形式 (開發中使用這種方式)
public file(string parent,string child)根據 parent 路徑名字串和 child 路徑名字串建立乙個新 file 例項
public file(file parent, string child):根據乙個file物件和乙個檔案路徑來構造file例項
public class demo
}
注意:三種方式都可以使用(表示檔案/目錄的路徑的抽象形式),根據具體的要求(第一種方式最常用的)
建立功能:
public boolean createnewfile():建立檔案,當檔案不存在的時候,建立此抽象路徑下的檔案
public boolean mkdir():建立乙個資料夾,如果資料夾存在,不建立
public boolean mkdirs():建立資料夾,如果父目錄不存在,會建立此目錄
public class demo2
}
刪除功能
public boolean delete() :刪除檔案或者資料夾(目錄不能是空的)
:逐一刪除檔案或者目錄
如果建立乙個檔案/目錄,沒有寫碟符的時候,會建立在當前專案路徑下
判斷功能
public boolean isdirectory():判斷是否是資料夾
public boolean isfile() :判斷是否是檔案
public boolean canread(): 是否可讀
public boolean canwriter():是否可寫
public boolean exists()
:是否存在
public boolean ishidden():是否是隱藏檔案
獲取功能:
public string getabsolutepath():獲取抽象檔案的絕對路徑
public string getpath():獲取相對路徑的字串
public string getname()返回由此抽象路徑名表示的檔案或目錄的名稱
public long length()返回由此抽象路徑名表示的檔案的長度。
public long lastmodified():檔案最後一次被修改的時間(時間毫秒值)
file的高階功能
public string list(filenamefilter filter)
public file listfiles(filenamefilter filter)
filenamefilter:乙個介面: 檔名稱過濾器
boolean accept(file dir, string name)測試指定檔案是否應該包含在某一檔案列表中。
檔案是否包含在檔案列表中,取決於返回值,true;false。
java學習之File類 2015 2 26
file類 解釋 檔案和目錄路徑名的抽象表示形式,建立file物件不會對檔案系統產生影響。程式 file 檔案 資料夾 通過file建立聯絡,而並不是讀寫檔案操作,真正操作內容是通過io流操作。1.兩個常量 1 路徑分隔符pathseparator 2 名稱分隔符 windows linux 等。s...
java學習 File類操作
size large size 前幾天跟著熊哥一塊學習了file類機制的相關操作,上那節課的時候覺得file類操作好簡單,乙個小時左右就搞定了最簡單的練習,但到了要實現乙個窗體型別的檔案搜尋器時,我卻遇到了很大的困難。各種新方法,還有一些引數的傳遞,構造方法的使用都讓我頭大,這個以後會寫另外一篇總結...
Java的File類操作
file檔案操作類 一 建立檔案類 file file new file filename filename可以是資料夾或者檔案 二 在進行檔案的操作時 若操作的物件是檔案,那麼在進行檔案的建立 刪除 複製之前,需要做如下操作 1 需要判斷檔案是否存在 2 以及file所指向的物件是乙個檔案還是乙個...