文件

File 类

 将一个文件路径转为对象
 任何一个Java中的文件都是对象,就是File对象
构造方法:将路径转为对象

其他什么也不做 不会创建对象 也不会判断路径是否存在

  public FIle(String pathname)
  public File(String parent,String child)
  Public File(File parent,String child)
成员方法:
  Public String getAbsolutePath()//获取文件的绝对路径
  Public String getName()//获取文件名,路径的最后一项,内部使用字符串分割
 Public String getPath() //获取构造方法传入的参数字符串
 Int length() //获取文件大小只能获取文件大小不能获取文件夹的大小
文件存在返回文件字节数,文件不存在,返回0(单位字节B)1024B=1KB
Long lastModified()// 文件最后一个被修改的时间
文件的创建/删除
  Public boolean creatNewFile()//创建指定路径的文件,只能创建文件,通过后缀名区分类别,如果路径不存在创建失败,如果文件已经存在 创建失败
判断方法
   Public boolean detele()  //删除文件或文件夹,如果文件夹有内容则无法删除,必须先要删除文件夹内容后才能删除文件夹 删除不进回收站
   Public boolean exist()//判断是否存在
   Public boolean isDirectory()//判断是否是文件夹
   Public boolean isFile()//判断是否是文件
文件夹的创建和删除
   Public boolean mkdir();//创建单级文件夹
   Public boolean mkdirs();//创建多级文件夹
遍历目录:
   Public String[] list()//将目录中的所有文件名存入数组
   Public file[] lisrFiles()//将一个目录中的所有文件都转为File对象存入数组
过滤器://将符合某种规则文件存入数组
   Public File[] listFiles(new FileFilter(){
                   Public boolean accept(File pathname){
                           Return pathname.getName().endwith(“java”);

}
});

递归:

方法自己调用自己

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值