none
ZIP com diretórios RRS feed

  • Pergunta

  • Boa Tarde, estou com um problema muito chato pra se resolver.

    Estou criando um arquivo zip, colocando os arquivos dentro dele e fazendo um upload.

     

    Ao criar meu arquivo zip, ele cria bonitinho, porém, ao entrar no ZIP ele mapeia todo o meu dirertório.

    Exemplo, quando abro o zip, tem uma pasta C:/, clicando nela, abre uma pasta Documents and Settings, depois abre outra pasta caminho, depois outra pasta Meus Documentos e ai sim consigo ver os meus arquivos .

     

    Quero que ao abrir o ZIP só contenha os meus 3 arquivos e não todos os meu diretórios, estou fazendo da seguinte forma:

     

    ZipFile zip = new ZipFile(@"C:\Documents and Settings\caminho\Meus documentos\CMA\" + cdEnvio.ToString().PadLeft(6, '0') + ".zip");
    
    zip.AddFile(caminhoArquivos + "/" + cdEnvio.ToString().PadLeft(6, '0') + ".csv");
          zip.AddFile(caminhoArquivos + "/" + cdEnvio.ToString().PadLeft(6, '0') + ".html");
          zip.AddFile(caminhoArquivos + "/" + cdEnvio.ToString().PadLeft(6, '0') + ".xml");
          zip.Save();
    

    Como faço isso?

     

    Obrigado !

    terça-feira, 19 de abril de 2011 17:57

Todas as Respostas