Java中的File文件类
1、File类介绍
介绍File类之前,先介绍一下什么是文件?
计算机中所说的文件,指的是能够长期存储在存储设备上的一段数据流。一般储存在硬盘中。
对应文件,Java中提供了专门的类进行操作文件。
File类是位于java.io包下的一个操作文件的工具类。File类只能对文件操作,但是不能操作文件中的内容。
2、File类常见的构造方法
<1>File file = new File(String pathname);
pathname表示文件路径。
<2>File file = new File(File parent, String child);
parent表示父级目录,child表示子集目录或者文件。
3、File类常用方法
<1>创建文件createNewFile()
createNewFile()方法返回值类型是boolean。当文件成功成功时,返回true,否则返回false。当需要创建的文件存在时,则会返回false。
注:createNewFile()该方法会抛出IOException异常。因为如果创建的文件路径不存在时,则会抛出异常。
所以如果是在某一个文件夹下创建文件,那么需要保证文件夹是存在的,否则,抛出异常。
<2>判断某个File对象是否是文件isFile()
isFile()方法返回值类型是boolean类型。当file对象是文件时,返回true。
<3>创建目录mkdir()方法
mkdir()方法是创建目录的,返回值类型是boolean。该方法只能创建一级目录,不能创建多级目录,否则返回false。
<4>创建多级目录mkdirs()
mkdirs()方法可以同时创建多级目录,返回值类型boolean,创建成功返回true。当上一级目录不存在时,mkdirs()方法会首先创建上级目录。
<5>判断某个file对象是否是目录isDirectory()
isDirectory()方法返回值类型是boolean。当file对象是目录时,返回true。
<6>判断文件或目录是否存在exists()
exists()方法用于判断文件或目录是否存在,返回值类型boolean,存在返回true。一般在创建某个文件或目录时,最好先判断一下该文件或目录是否存在。
综上,Java中的File文件类(一)介绍完了。
这是我的第22篇文章,谢谢大家阅读。