• File字节流


     1.    File f = new File("文件路径")
          注意:相对路径:非web项目的相对都是以项目为起点。(src/at(建议)
          绝对路径:f:/bin/a.txt(以盘符开头)
    2.  文件常见方法
          boolean flag = f.exists(); //文件是否存在
          flag = f.isFile(); //是否是文件
          flag = f.isDirextory(); //是否是目录
          str = f.getPath(); //获得文件的相对路径
          str = f.getAbsolutePath(); //获取文件的绝对路径
        str = f.getName(); //获取文件的目录或名称
          flag = f.delete(); //删除文件或目录
          flag = f.createNewFile(); //创建文件
          long = f.length(); // 返回文件长度
          注意flag不能操作文件内容

    3.   Inptstream/OutputStream
          文件:FileInptstream/FileOutputStream
    3.1 Inptstream(输入流)
          数据从文件到java代码中,
          int read(); //读取一个字节
          int read(byte[]); //读取一串字节
          long avaliable; //文件长度

    3.2 FileInptstream(字节文件输入流)
          new FileInptstream(File)
          new FileInptstream("文件路径+文件名")

    3.3 OutputStream(输出流)
          数据从java代码中,写到文件或其他介质中。
          void write (字节);//写入一个字节
          void write(byte[]); //写入字节数组

    3.4 FileOutputStream
          new FileOutputStream(file)
          new FileOutputStream("文件路径+文件名")
          new FileOutputStream("文件路径+文件名",boolean)

          注意:a.boolean:表示是否向文件末尾追加,如果是true,表示
          追加,false表示不追加(也就是覆盖),默认值为false

     b.创建FileOutputStream实咧时,
        如果相应的文件并不存在,则会自动创建一个空的文件。
  • 相关阅读:
    hash的简单应用
    2273: 蓝桥杯第八届省赛正则问题
    Git 消息提交规范
    监听数据变化
    微信小程序组件传参和交互
    vue3 setup语法糖
    GitBook——制作精美的电子书、产品文档、知识库、个人项目、API文档等,并「分享」
    ps镜像翻转单个图层
    windows10或server没有「启动快速启动」的选项的解决方案
    win10驱动程序安装失败的解决方案(禁用驱动程序强制签名)
  • 原文地址:https://www.cnblogs.com/tsj2227/p/6830773.html
Copyright © 2020-2023  润新知