File文件操作类
在Java语言里对于有文件操作系统操作的支持,而这个支持就在java.io.File类中进行了定义,也就是说在整个java.io包里面,File类是唯一一个与文件本身操作(创建、删除、重命名)相关的类,而如果要想进行File类的操作必须要提供有完整的路径,而后可以调用相应的方法进行处理。
File类的基本使用:
通过API文档可以发现File类是Comparable接口的子类,所以它是可以进行排序处理的。而在进行File操作的时候需要为其设置访问路径,那么对于路径配置主要通过File类的构造方法处理:
- public File(String pathname) 设置要操作完整路径。
- public File(String parent, String child) 设置父路径与子路径。
进行文件基本操作:
- 创建新的文件或目录:public boolean createNewFile() throws IOException
- 判断文件或目录是否存在:public boolean exists()
- 删除文件或目录:public boolean delete()
范例:使用File类创建文件(F:\Test\test.txt)
public static void main(String[] args) throws IOException {
File file = new File("F:\\Test\\test.txt");
if(file.exists()){ //文件存在
file.delete(); //删除文件
}else{ //文件不存在
System.out.println(file.createNewFile()); //创建文件
}
}
通过代码可以发现,File类实现的就是文件本身的处理。