Python: ZIP aus Verzeichnis erstellen mit UliEngineering

Ein ZIP-Archiv aus einem Verzeichnis lässt sich mit der UliEngineering-Python-Bibliothek einfach erstellen:

create_zip_from_directory.py
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

create_zip_from_directory_output.txt
ZIP-Datei erfolgreich erstellt

Die 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


Ähnliche Beiträge nach Kategorie: Utilities, Python