Suche…


Extrahieren von Dateien aus einem ZIP-Archiv

Das Entpacken eines ZIP-Archivs erfolgt mit der unzip Funktion aus dem Paket utils (in der Basis R enthalten).

unzip(zipfile = "bar.zip", exdir = "./foo")

Dadurch werden alle Dateien in "bar.zip" in das Verzeichnis "foo" extrahiert, das bei Bedarf erstellt wird. Die Tilde-Erweiterung erfolgt automatisch von Ihrem Arbeitsverzeichnis aus. Alternativ können Sie den gesamten Pfadnamen an die zip-Datei übergeben.

Dateien in einem ZIP-Archiv auflisten

Das Auflisten der Dateien in einem ZIP-Archiv erfolgt mit der unzip Funktion aus dem Paket utils (das in der Basis R enthalten ist).

unzip(zipfile = "bar.zip", list = TRUE)

Dadurch werden alle Dateien in "bar.zip" und keine extrahiert. Die Tilde-Erweiterung erfolgt automatisch von Ihrem Arbeitsverzeichnis aus. Alternativ können Sie den gesamten Pfadnamen an die zip-Datei übergeben.

Dateien in einem .tar-Archiv auflisten

Die Auflistung der Dateien in einem tar-Archiv erfolgt mit der Funktion untar aus dem Paket utils (in der Basis R enthalten).

untar(zipfile = "bar.tar", list = TRUE)

Dadurch werden alle Dateien in "bar.tar" und keine extrahiert. Die Tilde-Erweiterung erfolgt automatisch von Ihrem Arbeitsverzeichnis aus. Alternativ können Sie den gesamten Pfadnamen an das Tarfile übergeben.

Extrahieren von Dateien aus einem .tar-Archiv

Das Extrahieren von Dateien aus einem tar-Archiv erfolgt mit der untar Funktion aus dem Paket utils (das in der Basis R enthalten ist).

untar(tarfile = "bar.tar", exdir = "./foo")

Dadurch werden alle Dateien in "bar.tar" in das Verzeichnis "foo" extrahiert, das bei Bedarf erstellt wird. Die Tilde-Erweiterung erfolgt automatisch von Ihrem Arbeitsverzeichnis aus. Alternativ können Sie den gesamten Pfadnamen an das Tarfile übergeben.

Extrahieren Sie alle ZIP-Archive in einem Verzeichnis

Mit einer einfachen for Schleife können alle ZIP-Archive in einem Verzeichnis extrahiert werden.

for (i in dir(pattern=".zip$"))
    unzip(i)

Die Funktion dir erzeugt einen Zeichenvektor mit den Namen der Dateien in einem Verzeichnis, das dem durch Muster angegebenen Regex- pattern . Dieser Vektor wird mit dem Index i durchgeschleift, wobei die Funktion zum unzip ZIP-Archive verwendet wird.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow