• 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 自定义类());

  • 相关阅读:
    学习、发现和创造一切皆有规律
    Ubuntu12.04下建立交叉编译环境、使用QEMU模拟CortexA9、QEMU运行uboot
    基于ARM的SoC设计入门[zz]
    ARM指令集详解[zz]
    电子工程自学步骤与书籍非电子专业
    IC设计的前端和后端[zz]
    [转]用C#获取IE临时文件
    二行代码解决全部网页木马(含iframe/script木马)(zt)
    winform 分页控件,源码下载
    在UpdatePanel中GridView导出EXECL问题
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11706749.html
Copyright © 2020-2023  润新知