Flie类-踏入文件的领域 | 带你学《Java语言高级特性》之四十六

上一篇:使用案例回顾类库相关知识(下) | 带你学《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面向对象编程文章查看此处

上一篇:索引压缩算法New PForDelta简介以及使用SIMD技术的优化


下一篇:Java调用存储过程