Salve Luiz,
Compactar eu nunca fiz mas esse cara aqui descompacta...
Derrepente ajuda no "caminho das pedras". É que eu to sem tempo senão te ajudava a correr atras disso.

Espero que ajude, abraços.

Fernando

******************* INICIO CODIGO *********************************

package UnzipCnsa;
 
import java.io.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
 
public class UnZip
{
 
    public UnZip()
    {
    }
 
    public static void main(String args[])
        throws IOException
    {
        InputStream in = new BufferedInputStream(new FileInputStream(args[0]));
        ZipInputStream zin = new ZipInputStream(in);
        do
        {
            ZipEntry e;
            if((e = zin.getNextEntry()) == null)
                break;
            if(args.length <= 1 || !e.getName().equals(args[1]))
                continue;
            unzip(zin, args[1]);
            unzip(zin, e.getName());
            break;
        } while(true);
        zin.close();
    }
 
    public static void doUnzip(String fileToUnzip)
        throws IOException
    {
        InputStream in = new BufferedInputStream(new FileInputStream(fileToUnzip));
        ZipInputStream zin = new ZipInputStream(in);
        ZipEntry e;
        while((e = zin.getNextEntry()) != null)
            unzip(zin, e.getName());
        zin.close();
    }
 
    public static void unzip(ZipInputStream zin, String s)
        throws IOException
    {
        System.out.println("unzipping ".concat(String.valueOf(String.valueOf(s))));
        FileOutputStream out = new FileOutputStream("D:\\inetpub\\wwwroot\\prima\\cnsa\\banco\\".concat(String.valueOf(String.valueOf(s))));
        byte b[] = new byte[512];
        for(int len = 0; (len = zin.read(b)) != -1;)
            out.write(b, 0, len);
 
        out.close();
    }
}

******************* FIM CODIGO *********************************




----- Original Message -----
Sent: Wednesday, November 13, 2002 6:58 AM
Subject: [java-list] *** Java.util.ZIP *** URGENTE

Bom Dia Turma!
 
Alguem em algum exemplo de compactação de arquivos usando a classe Java.util.zip.
 
Obrigado,
 
[]'s,
 
Junior.

Reply via email to