.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 | 動畫設計 | 後期製作 | 網上商店 | 網上宣傳 | 網頁服務 |
没有评论:
发表评论