zoukankan      html  css  js  c++  java
  • File字节流


    1.    File f = new File("文件路径")
          注意:相对路径:非web项目的相对都是以项目为起点。(src/a/txt(建议)
          绝对路径: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实咧时,
        如果相应的文件并不存在,则会自动创建一个空的文件。

  • 相关阅读:
    面试可能遇到的关联式容器(map、set等)相关问题
    C++学习 STL组件之vector部分总结
    C++ 菱形虚拟继承 与 指针偏移问题
    C++ 关键字 explicit 的使用
    C++ sort()排序函数用法
    C++ 字符流 stringstream
    C/C++ 每日一题
    C/C++ 超长正整数相加
    C++ 二叉搜索树原理及其实现
    Tomcat安装
  • 原文地址:https://www.cnblogs.com/alhy/p/6830707.html
Copyright © 2011-2022 走看看