java常用应用程序编程接口(API)——File概述

前言:

程序处理后的数据一般存于内存中,但想要长久保持,就需要存到硬盘中。File类就可以把数据长久保存到硬盘中。整理下笔记,打好基础,daydayup!

 File

File是java.io.包下的类,File类的对象,用于代表当前操作系统的文件(可以是文件,或文件夹)。注:File类只能对文件本身进行操作,不能读写文件里面存储的数据。

File的常见方法

方法名称说明
public boolean exists()判断当前文件对象,对应的文件路径是否存在,存在返回true
public boolean isFile()判断当前文件对象指代的是否是文件,是文件返回true,反之返回false
public boolean isDirectory()判断当前对象指代的是否为文件夹,是文件夹返回true,反之返回false
public String getName()获取文件的名称(包含后缀)
public long length()获取文件的大小,返回字节个数
public long lastModified()获取文件的最后修改时间
public String getPath()获取创建文件对象时,使用的路径
public String getAbsolutePath()获取绝对路径
 public boolean CreateNewFile()创建一个新的文件
public boolean mkdir()只能创建一级文件夹
public boolean mkdirs()可以创建多级文件夹
public boolean delete()删除文件,空文件夹

例:

File的遍历方法

File的遍历方法有两种:1,通过字符串遍历;2,通过文件对象遍历

方法说明
public String [ ] list()获取当前目录下所有“一级文件名称”到一个字符串中返回
public File[ ] listFiles()获取当前目录下所有的“一级文件对象”到一个文件对象数组中返回

 注:文件对象能获取的信息更多

例:

案例练习

题目:已知d:\\qwe有两个文件122.txt,131.txt,使其更改文件名称,把文件名称增加100,变成222.txt,231.txt。

思路:1,遍历出文件名等信息;2,创造新的名字;3,用新的名字替换就名字。

实验操作如下:

实验结果:

总结:

File只能改变文件信息,但不能更改文件内数据,更改文件内数据需要用到IO流,IO流知识日后整理。File整理结束,撒花!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值