Python: ZIP aus Verzeichnis erstellen mit UliEngineering
Ein ZIP-Archiv aus einem Verzeichnis lässt sich mit der UliEngineering-Python-Bibliothek einfach erstellen:
from UliEngineering.IO import create_zip_from_directory
# ZIP-Datei aus einem Verzeichnis erstellen
create_zip_from_directory("/pfad/zum/quellverzeichnis", "/pfad/zur/ausgabe.zip")
print("ZIP-Datei erfolgreich erstellt")Beispielausgabe
ZIP-Datei erfolgreich erstelltDie Funktion zum Erstellen eines ZIP-Archivs aus einem Verzeichnis komprimiert alle Dateien und Unterverzeichnisse innerhalb eines Quellverzeichnisses in ein einzelnes ZIP-Archiv. Sie ist nützlich für Backups, Dateiverteilung, Projektarchivierung und das Verpacken von Daten für Übertragung oder Speicherung. Die Funktion verarbeitet die gesamte Verzeichnisstruktur rekursiv.
Der Vorgang nutzt das in Python integrierte zipfile-Modul zum Erstellen des Archivs und behält die Verzeichnisstruktur innerhalb der ZIP-Datei bei. Alle Dateien werden mit Standard-ZIP-Kompression komprimiert, die für die meisten Dateitypen gute Kompressionsraten bietet und gleichzeitig plattformübergreifende Kompatibilität gewährleistet.
Verwandte Beiträge
- Textdatei mit UliEngineering in Python lesen
- Textdatei mit UliEngineering in Python schreiben
- Zeilen in Datei mit UliEngineering in Python zählen