Pergunta

Existe uma biblioteca de arquivamento puro que automaticamente alças arquivar uma pasta ou diretórios para você lá fora? Eu estou usando Jython, assim libs Java também estão abertos para uso. -ATUALIZAR- Também estou olhando para arquivamento timestamp. ie

arquivo-dir / 2008/11/16 / zipfilebypreference.zip

, em seguida, no dia seguinte chamá-lo novamente e ele cria outra pasta. Im certeza de que há algo lá fora, na internet, quem sabe?

Foi útil?

Solução

Você tem tanto o:

import  javax.servlet.http.HttpServlet

import  cStringIO
import  gzip
import  string

def compressBuf(buf):
    zbuf = cStringIO.StringIO()
    zfile = gzip.GzipFile(mode = 'wb',  fileobj = zbuf, compresslevel = 6)
    zfile.write(buf)
    zfile.close()
    return zbuf.getvalue()
  • ou a direta empregada de java.util.zip como ilustrado aqui , para um arquivo, ou para um conteúdo de todos os diretórios.

Outras dicas

Você pode usar java.util.zip, quando eu estava usando Jython construído na biblioteca zip em python não funcionou

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top