Python (jython) Archivierung Bibliothek
Frage
Gibt es eine ordentliche Archivierung Bibliothek, die für Sie die Archivierung einen Ordner oder Verzeichnisse gibt automatisch behandelt? Ich bin mit Jython, so Java-Bibliotheken sind für den Einsatz auch offen. -AKTUALISIEREN- Auch auf der Suche Im für Zeitstempel-Archivierung. dh
Archiv-dir / 2008/11/16 / zipfilebypreference.zip
dann am nächsten Tag wieder anrufen und es schafft einen anderen Ordner. Ich bin sicher, es ist etwas da draußen im Internet, wer weiß?
Lösung
Sie haben entweder die:
- gzip Bibliothek hier in einem Jython-Servlet verwendet:
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()
- oder die direkte gebrauchte von java.util.zip wie dargestellt hier , für eine Datei oder ein Verzeichnis aller Inhalte.
Andere Tipps
Sie verwenden java.util.zip können, wenn ich Jython wurde mit dem in Zip-Bibliothek in Python gebaut hat nicht funktioniert
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow