類 File
boolean createNewFile():在指定位置創建文件,如果該文件已經存在,則不創建,返回false。
和輸出流不一樣,輸出流對象一建立創建文件。而且文件已經存在,會覆蓋。
boolean |
createNewFile() 當且僅當不存在具有此抽象路徑名指定名稱的文件時,不可分地創建一個新的空文件。 |
boolean |
mkdir() 創建此抽象路徑名指定的目錄。 |
boolean |
mkdirs() 創建此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄。 |
boolean delete():刪除失敗返回false。如果文件正在被使用,則刪除不了返回falsel。
boolean |
delete() 刪除此抽象路徑名錶示的文件或目錄。 |
void |
deleteOnExit() 在虛擬機終止時,請求刪除此抽象路徑名錶示的文件或目錄。 |
3,判斷。
boolean exists() :文件是否存在.
boolean |
exists() 測試此抽象路徑名錶示的文件或目錄是否存在。 |
boolean |
isFile() 測試此抽象路徑名錶示的文件是否是一個標準文件。 |
boolean |
isDirectory() 測試此抽象路徑名錶示的文件是否是一個目錄。 |
boolean |
isHidden() 測試此抽象路徑名指定的文件是否是一個隱藏文件。 |
String |
getPath() 將此抽象路徑名轉換爲一個路徑名字符串。 |
String |
getParent() 返回此抽象路徑名父目錄的路徑名字符串;如果此路徑名沒有指定父目錄,則返回 null 。 |
String |
getAbsolutePath() 返回此抽象路徑名的絕對路徑名字符串。 |
long |
lastModified() 返回此抽象路徑名錶示的文件最後一次被修改的時間。 |
long |
length() 返回由此抽象路徑名錶示的文件的長度。 |
String[] |
list() 返回一個字符串數組,這些字符串指定此抽象路徑名錶示的目錄中的文件和目錄。 |
String[] |
list(FilenameFilter filter) 返回一個字符串數組,這些字符串指定此抽象路徑名錶示的目錄中滿足指定過濾器的文件和目錄。 |
File[] |
listFiles() 返回一個抽象路徑名數組,這些路徑名錶示此抽象路徑名錶示的目錄中的文件。 |
File[] |
listFiles(FilenameFilter filter) 返回抽象路徑名數組,這些路徑名錶示此抽象路徑名錶示的目錄中滿足指定過濾器的文件和目錄。 |