zoukankan      html  css  js  c++  java
  • I/O流


    一、构造方法:
      创建File对象

        File 构造方法 没有判定 该路径 是否真实存在 的功能 
        方法一(String 类型的路径)
          File file = new File("D:\demo0723\a.txt");
          System.out.println(file);
        方法二(两个参数均为String 类型的路径,结果是把两个字符串拼接)
          File file2 = new File("D:\demo0723","a.txt");
          System.out.println(file2);
        方法三(第一个参数为 file 对象,第二个参数为字符串,结构是将file对象 和 字符串拼接)
          File file3 = new File(new File("D:","demo0723"),"a.txt");
          System.out.println(file3);
    二、常用方法:
      1、获取的常用方法
          对象.getAbslutePath() :获取此文件或者文件夹(目录)的绝对路径 String
          对象.getName():获取此文件或文件夹(目录)的名 Stirng
          对象.getPath():获取此文件或文件夹(目录)的相对路径 String
          对象.length():获取此文件或文件夹(目录)的文件大小 long
      2、对文件或文件夹的操作(创建,删除,判断是否存在等)均返回Boolean
          对象.createNewFile():创建文件 ,没有则创建,有则创建失败,返回 Boolean
          对象.delete():删除文件 ,返回Boolean 注意删除目录时,必须是空文件夹,否则删除失败 可以 递归删除,递归时要有出口
          对象.exists():判断是不是存在改文件夹(目录)
          对象.isDirectory():判断该对象是不是一个文件夹(目录)
          对象.isFile():判断该对象是不是一个标准文件
          对象.mkdirs:创建文件夹(目录),有s则怎么创建多个或一个,没有s只能创建一个
      3、获取改文件(目录)下的所有文件
          对象.list():获取该目录下的所有文件名 返回String[]
          对象.listFiles():获取该目录下的所有文件的 file 对象 返回 file[] 数组
    三、文件过滤器
      FileFilter 接口
        第一步:创建自定义类 使之 继承于 FileFilter 类,并重写 accept 方法
        第二步:该方法体书写 需要 筛选的 规则,如果满足 返回 true 不满足 返回false
        第三步使用:File[] files = 对象.listFiles( new 自定义类());

  • 相关阅读:
    ajax语法结构
    数据传输编码模式的解析
    choice参数与MTV和MVC
    only和defer与select_related和prefetch_Related(面试重点)
    聚合查询、分组查询、 F与Q查询
    多表查询
    单表查询
    模板的继承和导入
    模板语法的传值和取值
    IOC依赖注入简单实例
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11706749.html
Copyright © 2011-2022 走看看