首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 檔案分割合併工具(一):應用場景、環境需求與核心類別概覽

     編輯:關於C語言

應用場景

大檔案因儲存媒體容量限制無法一次複製,需分割為多個小檔案分批攜帶,目的地再合併還原。

開發環境

  • Windows 2000 Server
  • Visual Studio .NET 2003 Enterprise
  • .NET Framework SDK v1.1 (4322)

核心命名空間:System.IO

提供串流與檔案層級存取,支援同步/非同步模式。本系列採用同步模式,主用三大類:

FileStream

檔案系統讀寫核心,重要建構函式:

public FileStream(string path, FileMode mode);

範例:new FileStream("C:\\temp.avi", FileMode.Open)

BinaryReader

二進位讀取器,建構函式:

public BinaryReader(Stream input);

BinaryWriter

二進位寫入器,建構函式:

public BinaryWriter(Stream output);

FileStream 關鍵屬性與方法速查

類別關鍵成員
屬性CanRead, CanSeek, CanWrite, Length, Position, Handle, IsAsync, Name
方法Read/Write, Seek, Flush, Close, Lock/Unlock, SetLength, BeginRead/EndRead, BeginWrite/EndWrite

系列架構

  1. 核心類別介紹 (本文)
  2. 三大類別深度解析
  3. 分割程式:專案建立 → 介面設計 → 核心邏輯 → 執行驗證
  4. 合併程式:專案建立 → 介面設計 → 核心邏輯 → 執行驗證
  5. 專案總結
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved