java file类 一_Java中的File文件类(一)

Java中的File文件类

1、File类介绍

介绍File类之前,先介绍一下什么是文件?

计算机中所说的文件,指的是能够长期存储在存储设备上的一段数据流。一般储存在硬盘中。

对应文件,Java中提供了专门的类进行操作文件。

File类是位于java.io包下的一个操作文件的工具类。File类只能对文件操作,但是不能操作文件中的内容。

2、File类常见的构造方法

<1>File file = new File(String pathname);

pathname表示文件路径。

4ccb7eca18bad64159a832b3aca76c46.png

<2>File file = new File(File parent, String child);

parent表示父级目录,child表示子集目录或者文件。

966247058287f25c36e1000dcf7df7cb.png

3、File类常用方法

<1>创建文件createNewFile()

createNewFile()方法返回值类型是boolean。当文件成功成功时,返回true,否则返回false。当需要创建的文件存在时,则会返回false。

078506eaf21035672f33cc0d4158cb30.png

72d72bb0936ec5f9c75bb6ada4b61968.png

注:createNewFile()该方法会抛出IOException异常。因为如果创建的文件路径不存在时,则会抛出异常。

a07e224b36b0808b0208f06188b5069b.png

03a8c7ea52b1378976467d06573dd8b3.png

所以如果是在某一个文件夹下创建文件,那么需要保证文件夹是存在的,否则,抛出异常。

<2>判断某个File对象是否是文件isFile()

isFile()方法返回值类型是boolean类型。当file对象是文件时,返回true。

c5252908b8e418b058d719bd2b4a72b6.png

71f63f36971097cbc5b12dfb956e1490.png

<3>创建目录mkdir()方法

mkdir()方法是创建目录的,返回值类型是boolean。该方法只能创建一级目录,不能创建多级目录,否则返回false。

86e5919b1252b5970cea725db9389f6a.png

7a32f87bb520d063fce9214d7e3b544b.png

<4>创建多级目录mkdirs()

mkdirs()方法可以同时创建多级目录,返回值类型boolean,创建成功返回true。当上一级目录不存在时,mkdirs()方法会首先创建上级目录。

f9ba0ac12a40b323172b3bcc66368319.png

a9eacd3fbef2c90c970ec4ae4711ca46.png

<5>判断某个file对象是否是目录isDirectory()

isDirectory()方法返回值类型是boolean。当file对象是目录时,返回true。

da3c3907c5b182d7b3ba6d647a5ec4d5.png

af4466b9ca6a55be7bc5e541c9f10fc5.png

<6>判断文件或目录是否存在exists()

exists()方法用于判断文件或目录是否存在,返回值类型boolean,存在返回true。一般在创建某个文件或目录时,最好先判断一下该文件或目录是否存在。

5ce79701c7a5e5d9c2633b6d01b52762.png

f5a904eb1a5efea300917af1285d7f47.png

综上,Java中的File文件类(一)介绍完了。

这是我的第22篇文章,谢谢大家阅读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值