暑期JAVA学习(18)File类的常用API

一、判断文件类型、获取文件信息

(1)File类的判断文件类型、获取文件信息功能:
方法名称说明
public boolean isDirectory()测试此抽象路径名表示的File是否为文件夹
public boolean isFile()测试此抽象路径名表示的File是否为文件
public boolean exists()测试此抽象路径名表示的File是否存在
public String getAbsolutePath()返回此抽象路径名的绝对路径名字符串
public String getPath()将此抽象路径名转换为路径名字符串
public String getName()返回由此抽象路径名表示的文件或文件夹的名称
public long lastModified()返回文件最后修改的时间毫秒值
(2)具体使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、创建文件、删除文件功能

(1)File类创建文件的功能:
方法名称说明
public boolean createNewFile( )创建一个新的空的文件
public boolean mkdir( )只能创建一级文件夹
public boolean mkdirs( )可以创建多级文件夹
(2)File类删除文件的功能:
方法名称说明
public boolean delete()删除由此抽象路径名表示的文件或空文件夹

●delete方法默认只能删除文件和空文件夹。
●delete方法直接删除不走回收站

(3)具体使用

在这里插入图片描述

三、遍历文件夹

(1)File类的遍历功能:
方法名称说明
public String[] list()获取当前目录下所有的"一级文件名称"到一个字符串数组中去返回
public File[] listFiles()(常用)获取当前目录下所有的"一级文件对象"到一个文件对象数组中去返回(重点)
(2)listFiles方法注意事项:

●当调用者不存在时,返回null
●当调用者是一个文件时,返回null
●当调用者是一个空文件夹时,返回一个长度为0的数组
●当调用者是一个有内容的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回
●当调用者是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回,包含隐藏内容
●当调用者是一个需要权限才能进入的文件夹时,返回null#### (3)具体使用在这里插入图片描述在这里插入图片描述

(3)总结

如何遍历文件夹下的文件对象,使用哪个API,有什么特点?

●public File[] listFiles()(常用)。
●只能遍历当前文件夹对象下的一级文件对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呦呦呦欸哟哟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值