zoukankan      html  css  js  c++  java
  • c#语言 中FileStream类的基本使用

    FileStream类不是静态类,使用时需要创建对象,FileStream类既可以对文本文件进行读也可以对多媒体文件进行写,以字节数组的形式进行读和写,多用于对大文件进行读写,区别于File类的是它对文件可进行分步读写,减小内存压力,缺点是我们需要手动的关闭和释放资源,

    1、FileStream的常用方法

         FileStream类的构造函数;

              public FileStream(string path, FileMode mode, FileAccess access);

                    path:
                            当前 FileStream 对象将封装的文件的相对路径或绝对路径。
                    mode:
                            一个常数,用于确定如何打开或创建文件。
                    access:

                            一个常数,用于确定 FileStream 对象访问文件的方式。

      FileStream类的方法;

                public override int Read(byte[] array, int offset, int count);

                public override void Write(byte[] array, int offset, int count);

    FileStream的写操作并不完全覆盖原来的文件,而是用多少字节覆盖原来的文件多少内容,而File类中的写入是完全覆盖原来的文件

    FileStream分步读写大文件

  • 相关阅读:
    Windows下安装redis,并与PHP使用
    php中的一些小细节(1)
    MIME类型
    Oracle与SQL Server事务处理的比较
    php+memcached缓存技术实例
    B-树
    平衡二叉树(AVL)
    树--二叉查找树(二叉排序树)
    八种常见的排序算法
    反转一个值中的最后n位
  • 原文地址:https://www.cnblogs.com/ljs7490/p/11007464.html
Copyright © 2011-2022 走看看