File类

File类:用来将文件或者文件夹封装成对象,以此来方便对文件或者是文件夹的属性操作。
构造方法:1、直接通过路径名进行创建文件 2、通过路径名和文件名来创建文件,这样的好处当需要不断改变文件名时可以让他们保存在同一路径下;
File类中直接提供方法separator()来实现路径的分割符(\\),这样的优点是当在不同的操作系统下运行时可以防止不同环境下分隔符不同而导致的路径名不对,
File类的属性:名称(getName())、大小(length()),最后修改时间(lastModified()),(绝对\相对)路径(getPath\getAbsolutePath);
文件的创建与删除:createNewFile()   返回创建是否成功,若不存在则创建,如存在则不创建;
delete() 返回删除是否成功,存在即删除
文件夹创建:    mkdir(abs/sd/ss)  创建的对象指向最后的文件夹  ,
文件夹删除时若文件夹中存在东西则不能够删除   dir.delete()  返回值是boolean

判断:  exists()、isFile()、isDirectory()

重命名:可以通过此方法实现剪切功能     File a=new File(c:\\1.txt); File b=new File(d:\\2.txt);    a.renameto(b);

File.list()  返回一个String数组,数组存放的是File文件夹下的所有子文件或文件夹名称(包含隐藏文件),调用list()的必须是目录不能够是文件,否则会发生空指针错误

接口 FileNameFilter    可以实现过滤器 通过list()连接过滤器可以实现对文件的过滤操作,  

File.listFile()  返回File文件目录下的文件对象
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值