程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 用C#實現文件分割合並器(3)

用C#實現文件分割合並器(3)

編輯:關於C語言

三.Visual C#實現分割文件的解決方法及其具體實現步驟:

分割文件其實思路比較簡單,首先要確定要分割成小文件的大小,然後確定大文件以此大小分割後的文件數目,並確定小文件的名稱,最後通過創建的BinaryReader實例從大文件以確定的小文件大小讀取數據,並通過創建BinaryWriter實例向創建的小文件中寫入數據,循環此操作,最終實現把大文件分割成的多個小文件。其具體的實現方法請參考下面實現步驟中的第十步。以下就是Visual C#實現分割大文件程序的具體實現步驟:

1.啟動Visual Studio .Net。

2.選擇菜單【文件】|【新建】|【項目】後,彈出【新建項目】對話框。

3.將【項目類型】設置為【Visual C#項目】。

4.將【模板】設置為【Windows應用程序】。

5.在【名稱】文本框中輸入【文件分割】。

6.在【位置】的文本框中輸入【E:\VS.NET項目】,然後單擊【確定】按鈕,這樣在"E:\VS.Net項目"目錄中就產生了名稱為"文件分割"的文件夾,並在裡面創建了名稱為"文件分割"的項目文件。具體如圖01所示:

圖01:【文件分割】項目之【新建項目】對話框

7.把Visual Studio .Net的當前窗口切換到【Form1.cs(設計)】窗口,並從【工具箱】中的【Windows窗體組件】選項卡中往Form1窗體中拖入下列組件,並執行相應的操作:

一個OpenFileDialog組件,用於選擇要分割的大文件。

一個ProgressBar組件,用以顯示文件分割的進度。

一個ComboBox組件,用以選擇文件分割的大小。

二個TextBox組件,分別用以顯示OpenFileDialog組件選擇後的文件和輸入分割後小文件存放的目錄。

四個Label組件。

二個Button組件,分別用以選擇要分割的大文件和對選定文件進行分割,並在這二個Button組件拖入Form1的設計窗體後,雙擊它們,則系統會在Form1.cs文件分別產生這二個組件的Click事件對應的處理代碼。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved