- C++ Compactar diretório.
+ Responder ao Tópico
-
C++ Compactar diretório.
Pessoal,
Estou estudando C++ e estou com uma ideia para ser meu Hello word.
Tenho em minha máquinha minha pasta htdocs com todos os trabalhos que fiz para meus clientes e tenho medo de um dia acontecer qualquer coisa e não ter nenhuma versão dos arquivos antigos, assim sendo, quero fazer um programinha em c++ para ele compactar meu htdocs sempre que a minha máquina for ligada. Ele compacta e salva em outro lugar. Assim sempre vou ter uma versão nova.
Meu primeiro problema é compactar o diretório, alguém tem alguma orientação para como eu fazer isto?
Valeu...
-
Re: C++ Compactar diretório.
Hummm... existe uma biblioteca pronta que trabalha com compactação de strings... mas diretórios eu não sei... =/
-
Re: C++ Compactar diretório.
Onde eu encontro ela? tem documentação sobre ela? ao menos serve para eu dar uma olhada e fazer alguns testes...
De qualquer forma já agradeço!
-
Re: C++ Compactar diretório.
Já pensou em usar programas como o gzip e zip para compactar?
Você poderia fazer isso em um shell script, o que não parece ser muito complicado.
Outra alternativa seria escrever em c/c++, existe um comando para executar programas externos no c, não me lembro agora qual é, mas existe.
-
Re: C++ Compactar diretório.
é que estou no windows aí não dá pra fazer em shell
-
Re: C++ Compactar diretório.
Faz com um arquivo batch ou mesmo em c.
Lembro que tinha uma versão de zip/unzip para windows (se não me falha a memória)
-
Re: C++ Compactar diretório.
Existem versões dos utilitários tar e gzip do linux para windows que podem ser encontrados nos links abaixo
http://gnuwin32.sourceforge.net/packages/gzip.htm
http://gnuwin32.sourceforge.net/packages/tar.htm
Para saber como usá-los veja
http://www.infowester.com/lintargzip.php
O resto depois é moleza basta usar o copy para copiar o arquivo
Abraço