java.io.File类

本文深入探讨了Java.io.File类的使用方法,包括文件名访问、文件检测、获取常规文件信息、文件操作和目录操作。通过实例展示了如何利用File类进行文件管理。

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

java.io.File类
1.凡是与输入、输出相关的类、接口等都定义在java.io包下
2.File是一个类,可以有构造器创建其对象。此对象对应着一个文件(.txt .avi .doc .ppt .mp3 .jpg)或文件目录
3.File类对象是与平台无关的。
4.File中的方法,仅涉及到如何创建、删除、重命名等等。只要涉及文件内容的,File是无能为力的,必须由io流来完成。
5.File类的对象常作为io流的具体类的构造器的形参。

 ①访问文件名
getName():返回文件的名称
getPath():返回文件的路径
getAbsoluteFile():返回绝对文件名
getAbsolutePath():返回绝对路径
getParent():返回上级路径
renameTo(File newName):文件的重命名 file1.renameTo(file2):file1必须存在,file2必须不存在

②文件检测
exists():判断文件或目录是否存在
canWrite():返回文件或目录是否可写
canRead():返回文件或目录是否可读
isFile():判断file对象是否为文件
isDirectory():判断file对象是否为目录

③获取常规文件信息
lastModified():返回文件或目录最后的修改时间
length():返回文件或目录的大小

④文件操作相关
createNewFile():创建一个文件
delete():删除文件或目录

⑤目录操作相关
mkDir():创建一个文件目录。只有在上层文件目录存在的情况下,才能返回true
mkDirs():创建一个文件目录。若上层文件目录不存在,一并创建
list():以字符串数组的形式,返回文件夹下所有的内容
listFiles():以文件数组的形式,返回文件夹下所有的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值