上一篇:使用案例回顾类库相关知识(下) | 带你学《Java语言高级特性》之四十五
当开发程序到一定程度时,我们的程序必定会与文件打交道,本节将简单介绍File类的相关内容。
【本节目标】
通过阅读本节内容,你将初步认识File类的基本功能,学会如何在Java中如何创建一个文件,并可以解决创建文件过程中可能遇到的问题。
在Java语言里面提供有对于文件操作系统操作的支持,而这个支持就在java.io.File类中进行了定义,也就是说在整个java.io包里面,File类是唯一一个与文件本身操作(创建、删除、重命名等)有关的类。如果要进行File的操作,必须要提供有完整的路径,而后可以调用相应的方法进行处理。
File类基本使用
打开JDK文档可以发现,File类是Comparable接口的子类,所以File类的对象是可以进行排序处理的。在进行File类处理的时候需要为其设置访问路径,对于路径的配置主要通过File类的构造方法处理:
- 构造方法:public File(String pathname),设置要操作的完整路径;
- 构造方法:public File(String parent, String child),设置父路径与子目录;
如果现在要想进行文件的基本操作,可以使用如下的方法:
- 创建新文件:public boolean createNewFile() throws IOException;
- 判断文件是否已存在:public boolean exists();
- 删除文件:public boolean delete();
范例:使用File类创建一个文件(d:mldn.txt)
public class JavaAPIDemo {
public static void main(String[] args) throws Exception{
File file = new File("d:\\mldn.txt");
if(file.exists()) {
file.delete(); //删除文件
}else { //文件不存在
System.out.println(file.createNewFile()) ; //创建新的文件
}
}
}
通过代码可以发现,File类实现的就是文件本身的处理。
想学习更多的Java的课程吗?从小白到大神,从入门到精通,更多精彩不容错过!免费为您提供更多的学习资源。
本内容视频来源于阿里云大学
下一篇:深入了解File类,勘破文件操作 | 带你学《Java语言高级特性》之四十七
更多Java面向对象编程文章查看此处