網頁 貼吧 文章 作者 工作  
網頁搜尋
 
 愛PO吧 >> 東方娃娃學園小遊戲區 >> 瀏覽文章
回覆 加入我的最愛 與好友分享

[C#] 在.NET使用 J# Library 壓縮檔案

本被文章 0 次, 共有回覆 0  
0
 
0
要使用以下的Class,探索、國家、知識頻道DVD你需要先引用 Microsoft Visual J# .NET Class Library,ULEAD軟體從引用(Add Reference)中,xyz找到 "vjslib" 並引用它。using java.io;
using java.util.zip;public void CompressFile(string ZipFileName,string[] EntryFileName)
{
// Output stream
FileOutputStream fos = new FileOutputStream(ZipFileName);
// Tie to zip stream
ZipOutputStream zos = new ZipOutputStream(fos);
foreach(string strFileInput in EntryFileName)
{
// Stream with source file
FileInputStream fis = new FileInputStream(strFileInput);
// It's our entry in zip
string strFileNameWithoutPath=strFileInput;
if(strFileInput.IndexOf(@"\")!=-1) //把路徑去掉,避免壓縮好的生活、勵志、企管學習檔案包含完整路徑
strFileNameWithoutPath=strFileInput.Substring(strFileInput.LastIndexOf(@"\")+1);

ZipEntry ze = new ZipEntry(strFileNameWithoutPath);
zos.putNextEntry(ze);
sbyte[] buffer = new sbyte[1024];
int len;
// Read and write until done
while((len = fis.read(buffer)) >= 0)
{
zos.write(buffer, 0, len);
}
fis.close();
}

// Close everything
zos.closeEntry();
zos.close();
fos.close();
}

逛上一篇:   逛下一篇:

作者: uxnevznz
  (2009-12-24 23:05)
推薦文章: 將本文章推薦到【百度收藏】 將本文章推薦到【YouPush】 將本文章推薦到【udn共享書籤】 將本文章推薦到【Fiigo】書籤

 本文章共有回覆 0 篇,分 1 頁
 聲明:以上內容不代表本站立場,且內容由網友發表提供,若有爭議或違法由發表者承擔,本站將不負責連帶責任,謝謝。

 IPoBar  愛PK  愛遊戲  愛online
新手教學 客服中心 站務公告 交換連結 合作提案 關於我們
 
版權所有©ipobar Ltd., All Rights Reserved.
論壇內會員言論僅代表個人觀點,不代表本站同意其說法,本討論區不承擔由該言論所引起的法律責任