R Language
Extrahieren und Auflisten von Dateien in komprimierten Archiven
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.