File类介绍

 

1.java.io.File

代表硬盘上的一个文件或者目录

java.io.File类作用

每个File类的对象表示一个磁盘文件或目录,其对象属性中包含了文件或目录的相关信息,如名称、长度、所含文件个数等,调用它的方法则可以完成对文件或目录的常用管理操作,例如,创建、删除等操作。

Java中文件或者目录的路径表示

注意:Windows中文件或者目录的表示D:\test\1.txt,而Java中文件或者目录的表示D:\\test\\1.txt,或者D:/test/1.txt,这涉及到java转义,不知道的话,可以百度一下,我这里就不啰嗦了哈。

 

2.File类的构造方法

由于File类的每一个对象都表示的是一个具体的目录或者文件,所以File类没有提供无参的构造方法,File类的所有构造方法都需要一个目录或者文件的路径作为参数

File(String pathname)

File(String parent, String child)

File(File parent, String child) 

 

3. File类常用方法

boolean createNewFile()创建一个新文件

booleanm kdir()/mkdirs()创建新的目录

boolean delete()删除文件或者目录

void deleteOnExit()虚拟机退出时删除文件或者目录

boolean exists()判断当前文件或者目录是否存在

booleanis File()判断File对象代表的是否是一个文件

booleanis Directory()判断File对象代表的是否是一个目录

String getPath()返回当前File对象的字符串路径

String getName()返回当前File对象的文件名或者目录名

String getParent()返回当前File对象的父级目录

String getAbsolutePath()返回当前File对象的绝对路径

String  getPath(),将路径名转换为一个路径名字符串返回

boolean isFile() 判断一个路径是否是一个文件

long lastModified(),返回文件最后一次修改的时间

String [] list()返回当前File对象包含的子目录以及文件

File [] listFile(),返回当前File对象包含的子目录以及文件

注意:这两个返回数组方法对文件深度遍历很重要。

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值