zoukankan      html  css  js  c++  java
  • File类

    一:I/O:input/output

      1.java.io.File 表示:文件或者文件夹(目录)

      2.File f = new File("文件路径")

    注意:相对路径:非web项目的相对都是以项目为起点(src/a.txt) 建议  

       绝对路径:F:/bin/a.txt(以盘符开头)    

    注意:File不能操作文件内容

    二:InputStream/OutputStream
    文件:FileInputStream/FileOutputStream

      1.InputStream(输入流)
         数据从文件到java代码中。
         int read();           //读取一个字节
         int read(byte[]);     //读取一串字节
         long avaliable        //文件长度

      2.FileInputStream(字节文件输入流)
         new FileInputStream(File);
         new FileInputStream("文件路径+文件名");

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

      4.FileOutputStream
         new FileOutputStream(File);
         new FileOutputStream("文件路径+文件名");
         new FileOutputStream("文件路径+文件名",boolean);

    注意:a. boolean:表示是否向文件末尾追加,如果是true,表示追加,
           false表示不追加(也就是覆盖),默认值为false
         b.创建FileOutputStream实例时,如果相应的文件不存在,则会自动创建一个空的文件

  • 相关阅读:
    编程风格与注意事项(一)
    BB-Black 初体验之远程控制篇
    我的BB-Black之旅……(一)
    等精度频率计设计中的猫腻
    Linux查看物理CPU个数、核数、逻辑CPU个数、Cpu型号
    基于TransportClient的elasticsearch(es)消费kafka数据---Java程序设计
    elasticsearch概述
    HBase 性能优化笔记
    hive1.2.1搭建遇到的问题
    Hbase的表设计
  • 原文地址:https://www.cnblogs.com/xykwh/p/6832371.html
Copyright © 2011-2022 走看看