Java File类

本文详细介绍了Java中File类的功能及使用方法,包括如何创建File对象、判断文件是否存在、创建文件或目录等操作,并提供了获取文件路径及属性的相关API说明。

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

File类

File类和IO流四大家族没有关系,所以File类不能完成文件的读和写。

位于java.io.File
File对象代表什么?

  • 文件和路径名的抽象表达式

一个File对象有可能对应的是目录,也可能是文件

  • C:\Drivers 是一个File对象
  • C:\Drivers\Lan\Readme\Readme.txt 也是一个File对象

File只是一个路径名的抽象表达式。

File类的常用方法

创建一个File对象

File f = new File("D:\\file") 

boolean exits() 判断文件是否存在

boolean creatNewFile()文件的形式创建出来

boolean mkdir()目录的形式新建
boolean mkdirs() 多重目录的形式新建

String getParent() 获取文件的父路径
File getParentFile() 获取文件的父文件

File getAbsoluteFile():返回抽象路径文件
String getAbsoulutePath() 获取文件的绝对路径

boolean isAbsolute():测试此抽象路径名是否为绝对路径
boolean isDirectory():测试此抽象路径名表示的文件是否为目录
boolean isFile() :测试此抽象路径名表示的文件是否为普通文件

long lastModified(): 返回上次修改此抽象路径名表示的文件的时间。(从1970年到现在的毫秒)

File[] listFiles():返回一个抽象路径名数组,表示此抽象路径名表示的目录中的文件。(即获取当前目录下的所有子文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员大任

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

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

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

打赏作者

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

抵扣说明:

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

余额充值