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