Java高级(8.2笔记)

1,File:

File只能操作文件和目录(文件夹),不能打开文件;Java中可以将硬盘当中的文件和目录(文件夹)以对象的形式表示,从而通过Java代码进行操作;

(1),构造方法:

- File(String filepath):将文件的绝对路径用String的形式作为参数添加到File的参数列表中;

- File(String parent,String name):用父目录夹文件的路径加上文件本身的名字创建;

- File(File parent)+File(String name):先创建文件的父目录,加上文件的名字的String对象进行创建;

(2),常用方法:

.exists():判断文件路径是否存在;返回值为bool值;

.isFile():判断调用对象是否为文件;返回值为bool值;

.isdirectory():判断调用对象是否为目录(文件夹);返回值为bool值;

.getName():得到文件的名字;返回值为String名字;

.getPath():得到文件的相对路径;返回值为String,文件路径;

.getAbsolutePath():得到文件的绝对路径,返回值为String,文件绝对路径;

.getParent():得到父目录文件夹的名字;返回值为String;

.getParentFile():得到文件的父目录的对象,可以调用方法;返回值为File;

.getlastModifed():得到文件最后一次修改的时间的毫秒数;可以配合date显示具体的时间;还可以配合getCurrentMillis(),现在的时间减去得到的时间,计算距离今天是多少天;返回值为long;

.length():得到文件所占的字节数;返回值为long;

isHidden():判断文件是否隐藏;返回值为Boolean值;

.list():得到目录下第一层的子文件名的数组字符串;返回值为String[ ];

.listFile():得到目录下第一层的子文件的对象数组,返回值为File[ ];使用递归函数的时候可以运用;查看某个文件下所有的文件;

.delete():删除文件或目录;返回值为bool值;

.mkdir():创建文件或目录;

.renameTO(String newfilename):修改文件的名称;可以指定新的文件位置;

2,流(Stream):

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值