发信人: 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); 
 		} 
 	}
 	
 }
 } 
 
  ---- 常将冷眼看螃蟹,看你横行能几时。  
    | 
 
 
 |