[size=large][/size]
前幾天跟著熊哥一塊學習了file類機制的相關操作,上那節課的時候覺得file類操作好簡單,乙個小時左右就搞定了最簡單的練習,但到了要實現乙個窗體型別的檔案搜尋器時,我卻遇到了很大的困難。。。各種新方法,還有一些引數的傳遞,構造方法的使用都讓我頭大,這個以後會寫另外一篇總結來總結下的,今天我還是先稍微說下file類機制操作的相關總結經驗。
首先,來介紹一下file類的構造方法和一些我用到的很基本的方法。
例項化物件的話可以通過最基本的new file(string path)來實現,然後括號裡的引數為file檔案(目錄)所在的路徑,通過給定的路徑來例項化這個file。
另外,經常用到的方法大概有下面這些:
最基本的建立乙個檔案creatnewfile(),還有與其對應的刪除乙個檔案delete()。
判斷該file是檔案還是目錄isfile(),isdirectory().返回值是boolean型別的,存在的話會返回乙個true值,不存在則返回false。
判斷該file是否存在exit().同樣返回值是boolean型別的,存在的話會返回乙個true值,不存在則返回false。
listroots()和listfiles()都是會返回乙個file陣列,前者是系統的根目錄,後者則是返回所在目錄下的檔案。
得到檔案的名字getname(),同樣的還有得到檔案的絕對路徑getabsolutepath()
大概就是用到了上面這些方法,下面我給大家看下我做的及其醜陋加簡陋的檔案搜尋器
噗...才發現我不會上圖。。那我就先上下我的一部分**吧,是關於實現file類操作的關鍵**。
大概就是這些了,過段時間我會再來慢慢完善我那醜陋的檔案搜尋器的,到時候再爆照~~
好了,先傳上來吧。。
[img]
Java的File類操作
file檔案操作類 一 建立檔案類 file file new file filename filename可以是資料夾或者檔案 二 在進行檔案的操作時 若操作的物件是檔案,那麼在進行檔案的建立 刪除 複製之前,需要做如下操作 1 需要判斷檔案是否存在 2 以及file所指向的物件是乙個檔案還是乙個...
java學習之File類 2015 2 26
file類 解釋 檔案和目錄路徑名的抽象表示形式,建立file物件不會對檔案系統產生影響。程式 file 檔案 資料夾 通過file建立聯絡,而並不是讀寫檔案操作,真正操作內容是通過io流操作。1.兩個常量 1 路徑分隔符pathseparator 2 名稱分隔符 windows linux 等。s...
Java之File類的學習
file類 表示檔案或者目錄的路徑的抽象表現形式.public file string pathname 表示pathname的抽象路徑表現的形式 開發中使用這種方式 public file string parent,string child 根據 parent 路徑名字串和 child 路徑名字...