File類File類
File類
作用
通過一個File類的對象,通路檔案、目錄(檔案夾)、邏輯分區(C槽、D盤等)
建立方式
方式1
- 傳入完整的檔案路徑
- File file = new File(“D:\123\chuangjian.txt”)
方式2
- 傳入檔案所在的目錄+檔案名
- File file = new File(“D:\123”,chaungjian.txt)
方法
File的靜态方法
- File.listRoots()
- 功能:将目前計算機的所有分區,轉換為若幹個File類型的對象,比儲存入File類型的數組中
- 傳回:File類型的集合
- File.createTempFile()
- 功能:在作業系統的臨時目錄中建立一個臨時檔案
- 注意:該方法在使用時必須要try…catch…
- 傳入 :臨時檔案的字首和字尾
- File.separator()
- File.pathSeparator()
File類的執行個體方法
- 擷取檔案資訊
- file.getName()
- file.getParent()
- file.getPath()
- file.length()
- 功能:擷取目前檔案的内容長度,機關是位元組
- 傳回:long類型的位元組長度
- filke.lastModified()
- 功能:傳回目前檔案的最後修改時間
- 傳回:格林尼治時間
- file.list()
- 功能:擷取"目前檔案目錄對象“的所有子檔案和目錄的名稱
- 傳回:字元串數組,包含所有的子檔案和目錄的字元串名稱
- file.listFiles()
- 功能:擷取該目錄下所有子檔案和子目錄
- 傳回:File類型的數組,每一個元素都代表一個子檔案或子目錄
- 檔案屬性判斷
- file.exists()
- 功能:判斷目前檔案的作業系統中是否含有該路徑
- 傳回:存在傳回true,不存在傳回false
- file.isDirectiry()
- 功能:判斷目前對象是否為目錄
- 如果是,則傳回true,如果不是,則傳回false
- file.isFile()
- 功能:判斷目前對象是否為檔案
- 如果是,則傳回true,如果不是,則傳回false
- 建立/删除(檔案或目錄)
- file.createNewFile()
- 功能:建立目前檔案對象所對應的檔案
- 若檔案已存在,則建立不成功傳回false,若檔案不存在,則進行建立,傳回true
- file.mkdir()
- 功能:建立目前對象所對應的單層目錄
- 建立成功傳回true,失敗傳回false
- file.mkdirs()
- 功能:建立目前對象所對應的多層目錄
- 建立成功傳回true,失敗傳回false
- file.delete()
- 功能:删除目前檔案
- 删除成功傳回true,删除失敗傳回false
- file.deleteOnExit()
100) ? false:true" x-data="topBtn" @click="scrolltoTop" x-cloak>