大檔案因儲存媒體容量限制無法一次複製,需分割為多個小檔案分批攜帶,目的地再合併還原。
提供串流與檔案層級存取,支援同步/非同步模式。本系列採用同步模式,主用三大類:
檔案系統讀寫核心,重要建構函式:
public FileStream(string path, FileMode mode);
範例:new FileStream("C:\\temp.avi", FileMode.Open)
二進位讀取器,建構函式:
public BinaryReader(Stream input);
二進位寫入器,建構函式:
public BinaryWriter(Stream output);
| 類別 | 關鍵成員 |
|---|---|
| 屬性 | CanRead, CanSeek, CanWrite, Length, Position, Handle, IsAsync, Name |
| 方法 | Read/Write, Seek, Flush, Close, Lock/Unlock, SetLength, BeginRead/EndRead, BeginWrite/EndWrite |