• 输入输出流


    输入输出流的继承结构

    输入输出常用方法:

    void Close() 关闭流
    void Flush() 清理流中的内容
    int ReadByte() 返回一个整数表示输入的字节数,如果没有数据返回 -1
    int Read(byte[ ] buf,int offset, int numBytes) 将numBytes个字节读入到byte[ ]的以offset为,起始位置,返回读入成功的字节数
    Long Seek(long offset,SeekOrigin origin) 将当前位置定位到以origin为初始位置以后的offset处
    void WriteByte(byte b) 将单个字节写入到一个输出流
    void Write(byte[ ] buf,int offset, int numBytes) 写入byte[ ] buf中从offset开始的numBytes个字节
    bool CanRead 是否可读
    bool CanSeek 是否支持寻址
    bool CanWrite 是否可以写入数据
    long Length 流的长度
    long Position 流的当前位置

    FileMode 的属性及含义

    FileMode.Create 创建文件,之前存在同名的文件将被毁掉
    FileMode.CreateNew 创建新文件,这个文件之前不存在
    FileMode.Open 打开已经存在的文件
    FileMode.OpenOrCreate 打开文件如果存在,否则创建新文件
    FileMode.Truncate 打开以存在的文件,将它的内容清除掉
    FileMode.Append 以追加的形式将数据写入到文件的最后

    FileAccess 的属性及含义

    FileAccess.Read 读文件
    FileAccess.Write 写文件
    FileAccess.ReadWrite 读写文件

     字节数组,流,字符关系

     
  • 相关阅读:
    流行的编程思维_面向对象-1
    db_Driver Manager
    SpringAOP
    Spring ioc的核心源码及拓展
    linux内核中把自己写的驱动添加到make menuconfig
    如何参考am335x ti官方技术
    AM335X linux嵌入式平台can驱动移植
    linux AM335x嵌入式平台spi驱动调试
    linux 设备树 gpio获取
    linux 为开发板添加板级文件config.h
  • 原文地址:https://www.cnblogs.com/wwwfj/p/3184980.html
Copyright © 2020-2023  润新知