標籤:android style http color os ar 使用 java strong
File有四個建構函式
public File(File dir,String name) 參數為File和String,File制定構造的新的File對象的路徑,而String制定新的File名字
Public File(String path) 參數為String,構造一個新的File使用制定的路徑
public File(String dirPath,String name) dirPath為指定的檔案路徑,name為檔案的名字
public File(URI uri) 構造新的檔案使用URI指定路徑
File getFilesDir() 返迴路徑中的目錄,並且保持應用程式檔案。在這裡擷取到的是/data/data//files目錄,返回一個File
File getCacheDir() 方法用於擷取/data/data//cache目錄
boolean delete() 刪除檔案 public boolean equals (Object obj) 判斷obj和調用的對象是否相同 public File getAbsoluteFile() 返回一個新的檔案,該檔案的絕對路徑是調用的File的路徑 public String getAbsoluteFile() 返回該檔案的絕對路徑 public long getFreeSpace() 返回在分區上剩餘的位元組數量,包括當前File的路徑 public String getName() 返迴文件的名稱 public String getPath() 返迴文件的相對路徑
public String getAbsoultePath()
返迴文件的絕對路徑
public long getTotalSpace() 返回分區的總位元組大小 public long getUsableSpace() 返回分區可用位元組的大小
public boolean IsDirectory()
判斷是否為檔案夾
public boolean IsFile()
判斷是否為檔案
public boolean isHidden()
判斷是否為作業系統定義的隱藏檔案
public long lastModified()
返回最後一次修改該檔案的時間,以毫秒計算,從1970年1月1日開始算
public long length()
返迴文件的長度,單位為位元組
public boolean mkdir()
建立一個檔案夾,當父目錄存在才能成功建立
public boolean mkdirs()
建立一個檔案夾,可可附帶建立父目錄
public boolean renameTo(File newPath)
重新命名newpath檔案夾
public boolean setWritable(boolean writable,boolean ownerOnly)
writable 如果為真,對該檔案有寫入權限,否則沒有
ownerOnly 如果為真,只對檔案的擁有者有寫入權限,否則,對其他人也有寫入權限。
public boolean setWritable(boolean writable,true)
同setWritable(writable,true)一個意思
public boolean setReadOnly()
對檔案只有讀許可權
public boolean setReadable(boolean readable,boolean ownerOnly)
readable 如果為真,對該檔案有讀許可權
ownerOnly 如果為真,只對檔案的擁有者有讀許可權,否則,對其他人也有讀許可權
public boolean setReadable(boolean readable)
同setReadable(boolean readable,true)一個意思
public String toString()
toString是一個Object類的方法,可以返回一個對象的字串表示。
public URI toURI()
返回一個檔案的URI
Android File類 根據官方文檔理解(轉)