Java IO 主要关于Java对文件,目录的相关操作,所涉及的java.io.* 下面的类或接口。

文件相关

文件的操作通常包括文件的创建,读取,写入,修改,更新和删除等。

1. Java Create File 文件的创建
2. Java Read File – 使用FileInputStream 文件的读取
3. Java File Read – 使用BufferedReader 文件的读取
4. Java File Write – 使用FileOutputStream 文件的写入
5. Java File Write –使用 BufferedWriter 文件的写入
6. Java File Write Append 文件写入内容的追加
7. Java File Delete 文件的删除
8. Java File Rename 文件的重命名
9. Java File Copy 文件的拷贝
10. Java File Move 文件的移动
11. Java File Information 获取文件或文件夹信息
12. Java File Update Information 更新文件或者文件信息
13. Java File Check 文件校验码的生成
14. Java File Disk Space 获取磁盘空间容量信息

文件序列化

将实现java.io.serialization 接口的对象写入到文件当中,同时对序列化后的文件进行读取,生产对象。

1. Java File Write an Object 将对象写入到文件
2. Java File Read an Object 从文件中读取对象

文件的解压缩

使用java.util.zip及其他相关的文件操作类,来完成对文件的压缩和解压。

1. Java File Compression 压缩ZIP格式的文件
2. Java File Decompress 解压ZIP格式的文件

目录(文件夹)相关

主要包括目录的创建,获取目录信息,目录的复制等。

1. Java File Create Directory 创建目录(文件夹)
2. Java File Delete Directory 目录(文件夹)的删除
3. Java File Current Directory 获取当前目录(文件夹)
4.Java File Copy Directory 目录(文件夹)的拷贝

临时文件

用来创建临时文件,写入信息到临时,系统退出时删除临时文件。

1. Java File Temporary 创建临时文件
2. Java File Temporary 写入信息到临时文件
3. Java File Delete Temporary 删除临时文件

系统属性

获取系统的属性信息。

1. Java System 获取系统属性

完整演示代码