Java IO 教程
Java 在java.io
包中提供了几个类来处理文本、流数据和文件系统。我最近提供了几个有关 Java 文件和 Java IO 的示例。这篇文章是所有 Java IO 文章的索引。
Java IO
- 如何在 Java 中创建新文件在本文中,您将学习如何在 Java 程序中创建新文件以及如何使用“ file.separator ”系统属性使我们的程序独立于平台。
- 如何在 Java 中删除文件这篇文章解释了如何在 java 中删除文件或空目录,请注意,即使目录不为空且未被删除,删除也不会引发任何异常。
- Java 文件分隔符、separatorChar、pathSeparator、pathSeparatorChar 通过示例解释了解 File 类的四个分隔符静态变量。
- 如何在 Java 中删除非空目录 在Java 中删除非空目录的递归程序。
- 在 Java 中重命名文件或移动文件了解如何轻松地在 Java 中重命名文件或将其移动到其他目录。
- Java 中的文件大小了解如何在 Java 程序中获取文件大小。
- 在 Java 中获取文件扩展名Java 文件没有任何方法来获取文件扩展名,这是一个实用程序,显示如何在 java 中获取文件扩展名。
- 检查 Java 中的文件是否存在了解如何在 Java 中检查文件是否存在。
- 如何检查文件是否为目录?了解如何确定文件是否实际上是目录。
- Java 中文件的最后修改日期了解如何在 Java 中获取文件的最后修改日期。
- Java FileNameFilter 示例了解如何使用 FileNameFilter 列出 Java 中具有特定扩展名的文件。
- Java 文件路径、绝对路径和规范路径解释了解 java 中不同类型的文件路径之间的区别。
- Java 文件权限了解如何在 java 程序中获取应用程序用户的文件权限以及如何使用 File 类设置权限。
- 如何使用 Java 7 PosixFilePermission 轻松设置 Java 中的文件权限了解使用 File 类设置权限的缺陷以及为什么 Java 7 PosixFilePermission 是在 Java 中设置文件权限的最佳方式。
- 在 Java 中复制文件了解如何使用 Stream、FileChannel、Apache Commons IO 和 Java 7 Files 类复制文件,以及在 Java 中复制文件的最佳方法。
- 在 Java 中打开文件了解如何使用 java.awt.Desktop 类在关联应用程序中打开文件。
- 在 Java 中读取文件了解如何使用 FileReader、BufferedReader、Scanner 类和 Java 7 Files 类读取文件,并了解如何获取编码支持以及在 Java 中读取文件的最佳方法。
- Java 文件扫描器示例了解如何使用扫描器类读取完整文件,根据正则表达式和标记解析文件。
- 在 Java 中将文件读取为字符串了解如何在 Java 中将完整的文件读入字符串。
- Java 逐行读取文件了解如何在 Java 中逐行读取文件,这对于处理 Java 中的大文件很有用。
- 用 Java 编写文件了解如何使用 FileWriter、BufferedWriter、Java 7 Files 类和 FileOutputStream 编写文件,以及根据项目需求选择哪一个。
- 在 Java 中将文本附加到文件了解如何在 Java 中将数据附加到现有文件。
- Java InputStream 到文件示例了解如何使用 OutputStream 在 Java 中将 InputStream 转换为文件。
- Java 随机访问文件一个示例,展示了如何使用 Java RandomAccessFile 读取和写入数据到文件中的特定索引。
- 从 URL 下载文件了解如何在 Java 程序中从 URL 下载文件。
- 如何在 Java 中将对象写入文件了解如何使用序列化将对象保存到 Java 中的文件中。
- 如何在 Java 中从文件读取对象了解如何使用反序列化在 Java 中从文件创建对象。
- 如何在另一个 Java 程序中编译和运行 Java 程序一个杂项程序展示了如何从另一个 Java 程序编译和运行 Java 程序。
- Java 属性文件和属性 XML了解如何在 java 中读取和写入属性文件和属性 xml 文件。
- 使用 Java ZIP 压缩文件或目录在本文中,您将学习如何压缩 ZIP 格式的文件,示例展示如何递归地将目录压缩为 ZIP 格式。
- Java 解压缩文件示例在本文中,您将学习如何解压缩 zip 存档。
- Java GZIP 示例在本文中,您将学习如何以 GZIP 格式压缩文件,然后如何使用 Java 解压缩它。
- Java 临时文件Java 提供 API 来创建供程序使用的临时文件,文件名是随机的,因此很难破解。了解如何在 Java 中创建临时文件并在其中读取/写入数据。
确保与他人分享并将其添加为书签以供将来使用。