2011年7月25日星期一

.Net實現合并文件

.Net實現合并文件

http://www.inspirr.com

GetBytes

{

long startPos = this._contentStartPos;

for

{

startPos this._fileLengthList[i];

}

_sourceFile.Position = startPos; //設置某文件內容的起始位置

return _br.ReadBytes_fileLengthList[index]);

}

這只是一個草案,我們還可以加入壓縮、或是像ZIP文件那樣的嵌套文件夾功能,改進后的代碼別忘與我分享哦。

代碼下載:測試并合文件

我們來總結一下:

縱觀代碼可以發現,核心功能都在圍繞“偏移位置”與“長度”兩個概念,這在數據結構中很重要。同時,這也提醒了我們為什么在數據庫表字段中,作為主鍵的只能是“定長”類型,而不能是“變長”類型。


Tag: 設計公司 | 網頁設計公司 | 廣告公司 | 網站設計 | 平面設計 | 互動媒體 | 網頁設計 | Web design | Website design | design house | 媒體公司 | Iphone app | 程式設計 | Flash 網頁 | Flash game | 動畫設計 | 後期製作 | 網上商店 | 網上宣傳 | 網頁服務 |

没有评论:

发表评论