Java IO 教程

Java提供了java.io包中的幾個類來處理文本、流數據和文件系統。我最近提供了幾個有關Java文件和Java IO的例子。這篇文章是所有Java IO文章的索引。

Java IO

  1. 如何在Java中創建新文件 在這篇文章中,您將學習如何在java程序中創建一個新文件,以及使用“file.separator”系統屬性使我們的程序與平台無關。
  2. 如何在Java中刪除文件 本文介紹了如何刪除Java中的文件或空目錄,請注意,即使目錄不是空的也不會拋出任何異常並且不會被刪除。
  3. Java文件分隔符,separatorChar,pathSeparator,pathSeparatorChar與示例解釋 了解File類的四個分隔符靜態變量。
  4. 如何在Java中刪除非空目錄 一個遞歸程序來刪除Java中的非空目錄。
  5. 在Java中重命名文件或移動文件 學習如何輕鬆地將文件重命名或移動到其他目錄中的方法。
  6. Java中的文件大小 學習如何在Java程序中獲取文件大小。
  7. 在Java中獲取文件擴展名 Java文件沒有任何方法可以獲取文件擴展名,這是一個示範如何在Java中獲取文件擴展名的實用程序。
  8. 在Java中檢查文件是否存在 學習如何在Java中檢查文件是否存在。
  9. 如何檢查文件是否為目錄? 學習如何判斷文件是否實際上是一個目錄。
  10. Java中文件的最後修改日期 查找如何在Java中獲取文件的最後修改日期。
  11. Java FileNameFilter示例 學習如何使用FileNameFilter在Java中列出具有特定擴展名的文件。
  12. Java 文件路径、绝对路径和规范路径解释 學習 Java 中不同類型的文件路徑之間的區別。
  13. Java 文件權限 學習如何在 Java 程序中獲取應用程序用戶的文件權限,以及如何使用 File 類設置權限。
  14. 如何使用 Java 7 PosixFilePermission 輕鬆設置 Java 文件權限 學習使用 File 類設置權限時的陷阱,以及為什麼 Java 7 PosixFilePermission 是設置 Java 文件權限的最佳方式。
  15. 在 Java 中複製文件 學習如何使用 Stream、FileChannel、Apache Commons IO 和 Java 7 Files 類複製文件,以及在 Java 中複製文件的最佳方式。
  16. 在 Java 中打開文件 學習如何使用 java.awt.Desktop 類打開關聯應用程序中的文件。
  17. 在 Java 中讀取文件 學習如何使用 FileReader、BufferedReader、Scanner 類和 Java 7 Files 類讀取文件,以及如何獲取編碼支持和在 Java 中讀取文件的最佳方式。
  18. Java檔案掃描器範例 學習如何使用Scanner類別來讀取完整檔案,根據正則表達式和標記解析檔案。
  19. 在Java中將檔案讀取為字串 學習如何將完整檔案讀取為字串在Java中。
  20. Java逐行讀取檔案 學習如何在Java中逐行讀取檔案,適用於處理大型檔案。
  21. 在Java中寫入檔案 學習如何使用FileWriter、BufferedWriter、Java 7 Files類別和FileOutputStream寫入檔案,並根據您的專案需求選擇適合的方法。
  22. 在Java中將文字附加到檔案 學習如何在Java中將數據附加到現有檔案中。
  23. Java InputStream轉檔案範例 學習如何使用OutputStream在Java中將InputStream轉換為檔案。
  24. Java隨機存取檔案 一個示例展示了如何使用Java RandomAccessFile將資料讀取和寫入到檔案中的特定索引。
  25. 從URL下載文件 學習如何在Java程序中從URL下載文件。
  26. 如何將對象寫入文件 了解如何使用序列化將對象保存到Java文件中。
  27. 如何從文件中讀取對象 學習如何使用反序列化從Java文件中創建對象。
  28. 如何編譯和運行Java程序在另一個Java程序中 一個雜項程序展示了我們如何從另一個Java程序中編譯和運行Java程序。
  29. Java屬性文件和屬性XML 學習如何在Java中讀取和寫入屬性文件和屬性XML文件。
  30. 使用Java ZIP壓縮文件或目錄 在本文中,您將學習如何以ZIP格式壓縮文件,示例展示了如何將目錄遞歸壓縮到ZIP格式。
  31. Java 解壓縮檔案範例 在這篇文章中,您將學習如何解壓縮 zip 檔案。
  32. Java GZIP 範例 在這篇文章中,您將學習如何在 Java 中壓縮檔案為 GZIP 格式,以及如何解壓縮它。
  33. Java 臨時檔案 Java 提供 API 來建立程式使用的臨時檔案,檔案名稱是隨機的,因此很難破解。 學習如何在 Java 中建立臨時檔案並將資料讀寫入其中。

確保與他人分享並將其加入書籤以供將來使用。

Source:
https://www.digitalocean.com/community/tutorials/java-io-tutorial