发信人: gzbaallee(夜吟应觉月光寒)
整理人: zjxyz(2002-09-10 10:28:22), 站内信件
|
其中文件压缩的那部分是copy的,自己查找的file的api说明,编了一个小程序。本来是为了ITMAN版的一个问题的,顺便转到这里来挨挨转头。
^_^
import java.io.*;
import java.util.zip.*;
public class zip
{
public static void main(String[] arguments){
if(arguments.length!=2)
{
System.exit(1);
}
File cc=new File(arguments[0]);
String[] temp=cc.list();
String tm1;
String tm2;
for(int i=0;i<temp.length;i++)
{
try
{
tm1=arguments[0]+"\\"+temp[i];
tm2=arguments[1]+"\\"+temp[i]+".zip";
FileInputStream fin=new FileInputStream(tm1);
FileOutputStream fout=new FileOutputStream(tm2);
GZIPOutputStream gzout=new GZIPOutputStream(fout);
byte[] buf=new byte[1024] int num;
while ((num=fin.read(buf)) != -1)
{
gzout.write(buf,0,num);
}
gzout.close();
fout.close();
fin.close();
}catch(IOException e)
{
System.out.println(e);
}
}
}
}
---- 常将冷眼看螃蟹,看你横行能几时。
|
|