Java和Android檔案操作

2021-08-21 20:21:03 字數 1144 閱讀 6601

file(file dir, string name) 

file(string path)  

file(string dirpath, string name) 

file(uri uri) 

這些構造方法的實質都是一樣的,就是構造乙個file例項,必須提供乙個完整的檔案路徑。

構造了乙個file例項,並不是說就新建了乙個檔案或資料夾,這個file例項,只是實際系統內檔案實體的乙個代表。

重要方法:public boolean exists()   判斷檔案或資料夾是否存在

public boolean isfile()   判斷是否為檔案

public boolean isdirectory  判斷是否為資料夾

public boolean createnewfile()  根據制定的路徑和檔名建立乙個新的,空的檔案

public boolean  mkdir()   根據制定的路徑建立資料夾  (一級操作)

public boolean mkdirs()  根據制定的路徑建立資料夾  (多級操作)

public boolean delete() 刪除檔案或資料夾

public boolean renameto(file dest)  重新命名檔案或資料夾

public long length()  獲得檔案的長度,單位為 byte(資料夾不可用)

public string getname()  獲得檔案或資料夾的名字

public string getabsolutepath() 獲得檔案或資料夾的絕對路徑

pubic string getpath()  獲得檔案或資料夾的路徑

public file  listfiles()  返回資料夾內所有的file 物件

public string  list()  返回資料夾內所有的檔案或資料夾的名字

1.實現filenamefilter介面;

2.實現boolean accept(file dir,string name);   //dir表示檔案的當前目錄,name表示檔名;

class myfilter implements filenamefilter

public boolean accept(file dir,string name)

}

Android中檔案讀寫(輸入流和輸出流)操作小結

1.android中檔案讀寫的原理 1 所有檔案的儲存都是位元組的儲存。2 在磁碟上保留的並不是檔案的字元而是先把字元編碼成位元組,再儲存這些位元組到磁碟。3 在讀取檔案 特別是文字檔案 時,也是乙個位元組乙個位元組的讀取以形成位元組序列。2.位元組流和字元流的區別 1 位元組流提供了處理任何型別的...

關於檔案的INode與Java中的檔案操作介面

本文由作者周梁偉授權網易雲社群發布。近日做的專案中涉及到多程序共同讀寫多個檔案的問題,檔名和最後修改時間都是可能會被頻繁修改的,因而識別檔案的唯一性會產生相當的麻煩,於是專門再學習了一下檔案系統對檔案的組織管理方式。前面說了檔案在磁碟上的存放是以inode number為唯一id來區分的,在程序開啟...

phtnon mysql phtnon 檔案操作

1 檔案定義 1 什麼是檔案?檔案是作業系統為使用者或者應用程式提供乙個讀寫硬碟的虛擬單位 檔案的核心就是讀寫,即我們只需要對於進行讀寫操作,就是對作業系統發起請求,然後由作業系統將使用者或者應用程式對檔案的讀寫操作轉化成具體的硬體指令。2 為什麼要有檔案?因為記憶體無法永久儲存資料,如果要永久儲存...