📢博客主頁:🏀九九舅舅酒酒🏀
📢歡迎點贊 👍 收藏 ?留言 📝 歡迎討論!👏
📢本文由 【九九舅舅酒酒】 原創,首發于 CSDN🙉🙉🙉
📢由于博主是在學小白一枚,難免會有錯誤,有任何問題歡迎評論區留言指出,感激不盡!?
📖精品專欄(不定時更新)【JavaSE】 【MySQL】【LeetCode】【Web】【作業系統】
本文是JavaWeb系列文章第一篇~
目錄
一、什么是檔案
?1.1 站在課本角度
?1.2 站在日常實用角度
?1.3 理解檔案
二、File檔案操作類
?2.1 File類使用-準備
?2.2 構造方法 & 解釋
?2.3 基本檔案操作常用方法&說明
?2.4 目錄操作常用方法&說明
?2.5 File類常用方法-檔案屬性操作
?2.6 File類常用方法-其他操作
👍2.6.1 擴展 列出desktop目錄中的全部組成
👍2.6.2 遞回列出給定目錄的全部檔案
一、什么是檔案
?1.1 站在課本角度
在資料庫中,我們知道一條記錄其實就是一行在資料結構中也有記錄的定義此處 記錄 這個專有名詞的使用偏于官方,看懂就行,看不懂后續學習自會慢慢感悟理解的~
?1.2 站在日常實用角度
.txt,文本檔案(也就是最簡單的記事本).doc,wps的老伙計了,寫論文什么的,此處多提一嘴,word的doc和docx都是屬于二進制檔案,也就是需要位元組流處理的,.exe是驅動程式,我們點擊桌面的快捷方式打開并執行應用實際上就是執行了一個.exe.java老熟人了,用記事本打開也能看懂,屬于是字符流處理的
?1.3 理解檔案
作業系統是管理和控制計算機系統軟、硬體資源,合理高效的優化組織計算機的作業流程并方便用戶使用的一系列程式的集合作業系統 的功能業務 主要包括用戶介面管理存盤器管理設備管理處理機管理檔案管理
二、File檔案操作類
?2.1 File類使用-準備
?2.2 構造方法 & 解釋
| public File(String pathname) | 創建指定路徑檔案物件 |
| public File(String parent, String child) | 同上,但可指明父路徑和子路徑 |
?2.3 基本檔案操作常用方法&說明
| 方法 | 說明 |
| public boolean exists() |
測驗指定路徑中檔案或者目錄是否存在
|
| public boolean isDirectory() | 判定一個檔案是目錄 |
| public boolean isFile() | 判定是否是檔案 |
| public boolean delete() | 洗掉檔案 |
|
public boolean createNewFile() throws IOException
| 創建一個新檔案 |
| 這里注意!~ 創建新檔案會拋出IO例外嗷! |
?2.4 目錄操作常用方法&說明
| 方法 | 解釋 |
| public boolean mkdir() | 創建一個空目錄 |
| public boolean mkdirs() | 創建目錄(無論有多少級父目錄,都會創建) |
| public String getParent() | 取得父路徑 |
| public File getParentFile() | 取得父File物件 |
?2.5 File類常用方法-檔案屬性操作
| 方法 | 解釋 |
| public long length() | 取得檔案大小(位元組) |
| public long lastModified() |
最后一次修改日期
|
?2.6 File類常用方法-其他操作
| 方法 | 解釋 |
| public File[] listFiles() | 列出一個目錄指定的全部組成 |
👍2.6.1 擴展 列出desktop目錄中的全部組成
使用上述方法
| public File[] listFiles() | 列出一個目錄指定的全部組成 |
👍2.6.2 遞回列出給定目錄的全部檔案
public static void listAllFiles(File file) {
//這個方法是用來遞回列印出當前給出的這個物件內部所有的檔案
//File類實體化出來的物件 我們只用看他是目錄還是檔案,如果屬性是檔案,那我們繼續向下遞,一直到最底層是檔案了,再歸回來~
if (file.isDirectory()) {
File[] files = file.listFiles();
if (files != null) {
for (File tempFile : files) {
listAllFiles(tempFile);
}
}
} else {
System.out.println(file);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/393977.html
標籤:其他
下一篇:僵尸行程最優解
