# 简述

java.io 是 Java 自带的实现基本的输入输出操作的一个包。其中重要的类包括 File 类等。我们在下面一一介绍。

# File 类

在 Java 中,对文件和目录的管理可以采用 File 类实现,每一个 File 对象可以表示一个文件,也可以表示一个目录 (文件夹)。 File 类继承自 Object 类。引入可以通过 import java.io.File; 实现。 File 类可以实现对文件和目录的属性修改,但是不能实现对其内容的修改。

# 构造函数

File 的构造函数包括四种。

File(String pathname); // 将给定的路径名字符串转化为一个抽象路径创建一个新实例
File(File parent, String child); //parent 是一个路径名,通过路径名和子路径字符串 child 创建一个新实例
File(String parent, String child); //parent 是一个路径名字符串,通过路径名字符串和字路径字符串创建一个新实例

# 常用方法

boolean exists(); // 检查该实例对应的文件或目录是否存在
boolean delete(); // 删除实例对应的文件或目录
boolean canExecute(); // 测试程序可否执行该实例对应的文件
boolean canRead(); // 测试程序可否读取该实例对应的文件
boolean canWrite(); // 测试程序可否修改该实例对应的文件

# Reference

java.io.File 类文档