Hallo zusammen!
Eine kleine Frage:
Hat jemand eine Ahnung wie ich in Python leere Verzeichnisse zippe?
Es soll eine vollständige Verzeichnisstruktur abgebildet werden in der es eben auch leere Ordner gibt. Wie mache ich das? Dateien zippen ist ja kein Problem...
Danke schon einmal im Voraus!
Viele Grüße
Mark
Python - zipfile: Leere Ordner kopieren
Hallo Mark,
Du müßtest die Eigenschaften des ZipInfo-Objektes natürlich noch besser füllen, wenn ein reales Verzeichnis mit allen Eigenschaften abgebildet werden soll.
Viel Spaß
Jörg (der nicht an DICH glaubt!)
Folgendes funktioniert bei mir, es entsteht also ein zipfile, welches beim unzipen ein leeres Verzeichnis erzeugt:LieberGott hat geschrieben: Hat jemand eine Ahnung wie ich in Python leere Verzeichnisse zippe?
Code: Alles auswählen
from time import localtime
from zipfile import ZipFile, ZipInfo, ZIP_STORED
zi = ZipInfo(filename='bla/')
zi.date_time = localtime()[:6]
zi.compress_type = ZIP_STORED
zf = ZipFile('foo.zip', 'w')
zf.writestr(zi, '')
zf.close()
Viel Spaß
Jörg (der nicht an DICH glaubt!)
"Sie sind nicht berechtigt, unrechtmäßige Kopien dieses Datenträgers zu erstellen." - Microsoft-Weisheit auf einer CD von MS-VisualC++-6.0