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分步讀寫大文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM