黑马程序员--File类的笔记(一)

---------------------- android培训java培训、期待与您交流! ----------------------


File类的作用

用来将文件或者文件夹封装成对象,方便对文件与文件夹的属性信息进行操作。

File对象可以作为参数传递给流的构造函数

所以需要了解File类中的常用方法如下:

 

1.创建文件或文件夹

  boolcreateNewFile 在指定位置创建文件,如果文件已经存在,则不创建,并返回false。和输出流不一样,输出流对象一定会创建文件。而且文件若已经存在,他会覆盖原来的文件。

创建文件夹  boolmkdir(File fi)方法 只能创建一级目录

bool mkdirs (File fi )方法 可以创建多级目录


2.删除

 bool  delete();  删除文件,删除失败返回false

void deleteOnExit(); 在程序退出的时候删除文件。常用来删除因为异常退出而产生的错误文件


 3.判断

bool  exists() 判断文件是否存在

bool isDriectory()判断是否是目录

bool isFile()判断是否是文件

注意 :

 在判断是否是文件还是是否是目录时一定先判对该对象是否存在


bool isHidden() 判断是否是隐藏文件。老师说系统的隐藏文件Java是不能访问的,访问肯定是失败的。

bool isAbsolute(); 判断File对象是否是绝对路径。


4.获取信息

getName()返回路径名表示的文件或者是目录的名称;字符串类型

getPath()  返回路径名字,是字符串类型

getParent()  返回文件名父目录的路径名字符串,如果该路径名没有指定(你在定义文件对象File的时候是相对的则返回空如File f = newFile("abc.txt"),f.getParent()null)父目录则返回null

lastModify()   返回一个long型的文件的最后修改时间

length()文件的长度






---------------------- android培训java培训、期待与您交流! ----------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值