程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 用java壓縮文件示例(沒有中文問題)

用java壓縮文件示例(沒有中文問題)

編輯:關於JAVA

這本是別人的東西,我只是修改了中文問題。在這個基礎上改一下就可以壓縮多個文件和目錄,甚至可以寫一個winzip之類的東東哦,有興趣的可以研究一下。

import Java.io.*;

import Java.util.zip.*;

/**

* @version Version 1.3

*/

public class w0514{

public static void main(String[] args){

try{

BufferedReader in=new BufferedReader(

new InputStreamReader(new FileInputStream(args[0]),"ISO8859_1"));

FileOutputStream f=new FileOutputStream(args[1]+".zip");

CheckedOutputStream ch=new CheckedOutputStream(f,new CRC32());

ZipOutputStream out=new ZipOutputStream(

new BufferedOutputStream(ch));

int c;

out.putNextEntry(new ZipEntry(args[0]));

while((c=in.read())!=-1)

out.write(c);

in.close();

out.close();

}

catch(Exception e){

e.printStackTrace();

}

}

}

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