IO-File类

File—>与电脑上的文件或文件夹产生一 一对应的映射关系
File是java.io中的一个类
File与真实硬盘中的文件或文件夹不是一个东西
File是在内存中的一个对象<–映射–>硬盘上的文件或文件夹
File的对象是堆内存中创建出来的一个对象空间
路径是看创建的对象是否能与硬盘中的一个真实文件产生对应映射关系
系统内硬盘上的文件名字是不区分大小写的,内存中File对象  变量区分大小写
如果没有对应文件,还通过文件流去读取文件的内容,会异常

没有不带参数的构造方法
canExecute()是否能执行
canRead()是否可读
canWrite()是否可写,都返回boolean
isHidden()是否隐藏
isFile(); 判断当前的file是否是一个文件
isDirectory();判断当前的file是否是一个目录(文件夹)
length(); 大小,字节数,返回long
lastModified(); 获取文件最后修改时间 毫秒值
setLastModified(time); 修改文件的时间(只能改最后修改时间)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
getAbsolutePath(); 获取文件的绝对路径 返回String
getName(); 获取文件的名字,返回String

createNewFile(); 如果文件不存在,就创建。创建新的文件夹,返回boolean
mkdir(); 创建新的文件夹,前提是外层文件夹必须真实存在,返回boolean
mkdirs(); 创建新的文件夹,如果外层文件夹不存在,先创建外层的,返回boolean

在这里插入图片描述getParent();获取当前file的父亲file名字,返回String
getParentFile();获取当前file的父亲file对象,返回 File
list(); 获取当前file的所有儿子名字,返回String数组
listFiles(); 获取当前file的所有儿子对象,返回File数组
在这里插入图片描述
在这里插入图片描述
delete();可以删除文件或文件夹,返回boolean,必须注意,删除就是删除了,不会在回收站

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值