posts - 495,  comments - 11,  trackbacks - 0
          import java.io.*;
          import java.util.zip.*;
          public class ZipCompress
          {
          public static void main(String[] args)
          {
          ?? try
          ?? {
          ??? //建立輸出文件流
          ??? FileOutputStream fileOut=
          ???? new FileOutputStream("Example.zip");
          ??? //建立冗余驗(yàn)證流
          ??? CheckedOutputStream checkedOut=
          ???? new CheckedOutputStream(fileOut,new CRC32());
          ??? //建立Zip流
          ??? ZipOutputStream zipOut=
          ???? new ZipOutputStream(
          ????? new BufferedOutputStream(checkedOut));
          ??? //設(shè)置注釋內(nèi)容
          ??? zipOut.setComment("This is a java zipping test file");
          ??? //文件名
          ??? String fileName=
          ???? "D:/kk/"+"mm.txt"; //文件路徑(最好是全英文字符)
          ??? //讀取被壓速文件流
          ??? BufferedReader in=
          ???? new BufferedReader(new FileReader(fileName));
          ??? //建立壓縮實(shí)體
          ??? zipOut.putNextEntry(new ZipEntry(fileName));
          ??? int ch;
          ??? //當(dāng)被壓縮文件沒有結(jié)束時(shí)繼續(xù)讀寫
          ??? while ((ch=in.read())!=-1)
          ??? {
          ???? zipOut.write(ch);
          ??? }
          ??? //關(guān)閉文件流,釋放資源
          ??? in.close();
          ??? zipOut.close();
          ?? }
          ?? catch (IOException e)
          ?? {
          ??? System.out.println(e.toString());
          ?? }
          }
          }
          posted on 2007-06-18 19:21 jadmin 閱讀(59) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 大城县| 凤冈县| 河北区| 昌江| 渭源县| 犍为县| 朝阳区| 大名县| 武夷山市| 陕西省| 环江| 兰溪市| 剑阁县| 河北省| 青浦区| 鄂伦春自治旗| 宁武县| 宿迁市| 勃利县| 普陀区| 洛阳市| 博罗县| 磐石市| 雷波县| 铅山县| 铜山县| 咸阳市| 长春市| 措美县| 大新县| 吉木萨尔县| 建德市| 荔浦县| 万安县| 奇台县| 房山区| 桦甸市| 铁岭县| 义马市| 牙克石市| 崇州市|