愛轉圈筆記
勤思、體悟、總結、分享
目錄檔案
File類
什麼是File類
File類可以對目錄和檔案進行建立、删除與重命名。
File類不能通路檔案内容,通路内容需要進行I/O流處理。
File類可以根據路徑建立File執行個體,路徑可以是絕對路徑,也可以是相對路徑。
預設情況下,相對路徑系統會解釋為JAVA虛拟機所在的路徑。
File常用方法
- 1.檔案名相關方法
- String getName():傳回對象檔案名或路徑名最後一級。
- String getPath():傳回對象路徑名。
- File getAbsoluteFile():傳回對象絕對路徑。
- String getAbsolutePath():傳回對象絕對路徑名。
- String getParent():傳回對象對應目錄的父目錄名。
- boolean renameTo(File newName):重命名檔案或目錄,成功傳回true。
- 2.檔案檢測相關方法
- boolean exists():判斷檔案或目錄是否存在。
- boolean canWrite():判斷檔案或目錄是否可寫。
- boolean canRead():判斷檔案是否可讀。
- boolean isFile():判斷是否是檔案。
- boolean isDirectory():判斷是否是目錄。
- 3.檔案正常資訊
- long lastModified():擷取檔案最後的修改時間。
- long length():擷取檔案内容的長度。
- 4.檔案操作相關方法
- boolean createNewFile():當此對象所對應的檔案不存在時,該方法建立一個新檔案。
- boolean delete():删除所對應的檔案或路徑。
- void deleteOnExit():注冊一個删除鈎子,當JVM退出時,删除所對應的檔案或目錄。
- 5.目錄操作方法
- boolean mkdir():建立一個指定目錄(使用該方法時,File必須對應一個路徑而不能是一個檔案)。
- String[] list():擷取File對象的所有子檔案名和路徑名。
- File[] listFiles():擷取File對象的所有子檔案和路徑。
- static File[] listRoots():擷取系統所有根路徑。