C 檔案的拆分與合併操作示例

2022-03-03 19:23:04 字數 1310 閱讀 9157

c#檔案的拆分與合併操作示例**。

全域性變數定義

int size=100;//

檔案大小

//拆分、合併的檔案數

intcount;

fileinfo splitfile;

string

splitfliepath;

filestream splitfilestream;

fileinfo joinfile;

string

joinfliepath;

filestream joinfilestream;

拆分檔案操作

private

void checksplit_click(object

sender, eventargs e)

}private

void btnsplit_click(object

sender, eventargs e)

else

byte buffer = new

byte

[size];

int data = 0

;

if ((data = splitfilestream.read(buffer, 0, buffer.length)) > 0

)

}拆分出檔案:

" + splitfliepath + (i - 1) + splitfile.extension + "

\r\n");

}拆分完成!\r\n");

}

合併檔案操作

private

void checkjoin_click(object

sender, eventargs e)

}private

void btnjoin_click(object

sender, eventargs e)

}合併檔案:

" + splitfliepath + (i) + splitfile.extension + "

\r\n");

}合併完成!\r\n");

合併後檔案的大小:

" + joinfilestream.length + "

\r\n");}}

C 合併和拆分PDF檔案

一 合併和拆分pdf檔案的方式 pdf檔案使用了工業標準的壓縮演算法,易於傳輸與儲存。它還是頁獨立的,乙個pdf檔案包含乙個或多個 頁 可以單獨處理各頁,特別適合多處理器系統的工作。pdf檔案結構主要可以分為四個部分 首部 檔案體 交叉引用表 尾部。pdf操作類庫非常多,如下圖所示,常用的類庫有 s...

通道的拆分與合併

1.拆分 第一種方法 b img 0 g img 1 r img 2 第二種方法 b,g,r split image b split image 0 g split image 1 r split image 2 2.合併merge b,g,r 這是正確還原圖的通道順序 順序不同 結果不同 將rgb...

C 陣列的合併拆分

1.合併拆分陣列 合併陣列 第乙個陣列 第二個陣列 合併後的陣列 第乙個陣列 第二個陣列,長度為兩個陣列的長度 public string mergerarray string first,string second 陣列追加 原陣列 字串 合併後的陣列 陣列 字串 public string me...