Ir para o conteúdo
fddsantos

Comprimir ficheiros numa pasta Zip

Mensagens Recomendadas

fddsantos

Boa tarde,

Eu estou com dificuldade em comprimir ficheiros numa pasta zip, porque quando crio a pasta zip o ficheiro que entra la dentro é com um nome igual à pasta e sem extensao.

O codigo é este:

   

   public void Compress()
        {
                byte[] bufferWrite;
                FileStream fsSource;
                FileStream fsDest;
                GZipStream gzCompressed;
                fsSource = new FileStream(@".\ColecMoedas.accdb", FileMode.Open, FileAccess.Read, FileShare.Read);
                bufferWrite = new byte[fsSource.Length];
                fsSource.Read(bufferWrite, 0, bufferWrite.Length);
                fsDest = new FileStream(@".\XXXTeste.zip", FileMode.OpenOrCreate, FileAccess.Write);

                gzCompressed = new GZipStream(fsDest, CompressionMode.Compress, true);

                gzCompressed.Write(bufferWrite, 0, bufferWrite.Length);

                fsSource.Close();
                gzCompressed.Close();
                fsDest.Close();
        }

Obrigada pela atenção,

Fábio Santos


Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Pedro_Brito

Boa noite,

Encontrei um artigo após pesquisar na internet que também é bastante interessante e que poderás aproveitar certamente algum código.

http://www.devmedia.com.br/post-14237-Criando-arquivos-ZIP-com-senha-em-C-Net.html

Desculpa não te poder ajudar de outra forma mas os meus conhecimentos em C# não atingiram ainda esta dificuldade.

Cumprimentos

Pedro Brito

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
fddsantos

Resultou.

Encontrei muito informação na Internet mas não tão clara e especifica como esta que me envias-te.

Vais ser um bom programador, tens o que é preciso, sabes pesquisar :)


Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.