Java进阶知识体系_ File类

本文详细介绍了Java中的File类,包括其构造方法、常用方法如exists()、length()、lastModified()等。此外,还展示了如何遍历指定目录及子目录中的所有内容,包括使用listFiles()方法获取文件和目录,并打印相关信息。通过实例讲解了文件操作和目录遍历的关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java进阶知识体系_ File类

java.io.File类主要用于描述文件或目录路径的抽象表示信息,可以获取文件或目录的特征信息,如:大小等

常用方法

File(String pathname)                 根据参数指定的路径名来构造对象
File(String parent, String child)     根据参数指定的父路径和子路径信息构造对象
File(File parent, String child)       根据参数指定的父抽象路径和子路径信息构造对象
boolean exists()                      测试此抽象路径名表示的文件或目录是否存在
String getName()                      用于获取文件的名称
long length()                         返回由此抽象路径名表示的文件的长度
long lastModified()                   用于获取文件的最后一次修改时间
String getAbsolutePath()              用于获取绝对路径信息
boolean delete()                      用于删除文件,当删除目录时要求是空目录
boolean createNewFile()               用于创建新的空文件
boolean mkdir()                       用于创建目录
boolean mkdirs()                      用于创建多级目录
File[] listFiles()                    获取该目录下的所有内容
boolean isFile()                      判断是否为文件
boolean isDirectory()                 判断是否为目录
File[] listFiles(FileFilter filter)   获取目录下满足筛选器的所有内容

案例题目
遍历指定目录以及子目录中的所有内容并打印出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值