R Language
Extrahera och lista filer i komprimerade arkiv
Sök…
Extrahera filer från ett .zip-arkiv
Att packa upp ett zip-arkiv görs med unzip
funktion från utils
(som ingår i bas R).
unzip(zipfile = "bar.zip", exdir = "./foo")
Detta extraherar alla filer i "bar.zip"
till "foo"
-katalogen, som skapas vid behov. Tilde-expansion görs automatiskt från din arbetskatalog. Alternativt kan du skicka hela sökvägsnamnet till zipfilen.
Lista filer i ett .zip-arkiv
Lista filer i ett zip-arkiv görs med unzip
funktion från utils
(som ingår i bas R).
unzip(zipfile = "bar.zip", list = TRUE)
Detta listar alla filer i "bar.zip"
och extraherar inga. Tilde-expansion görs automatiskt från din arbetskatalog. Alternativt kan du skicka hela sökvägsnamnet till zipfilen.
Lista filer i ett .tar-arkiv
Lista filer i ett untar
görs med untar
funktion från utils
(som ingår i bas R).
untar(zipfile = "bar.tar", list = TRUE)
Detta listar alla filer i "bar.tar"
och extraherar inga. Tilde-expansion görs automatiskt från din arbetskatalog. Alternativt kan du skicka hela sökvägsnamnet till tarfilen.
Extrahera filer från ett .tar-arkiv
Extrahering av filer från ett untar
görs med untar
funktion från utils
(som ingår i bas R).
untar(tarfile = "bar.tar", exdir = "./foo")
Detta extraherar alla filer i "bar.tar"
till "foo"
-katalogen, som skapas vid behov. Tilde-expansion görs automatiskt från din arbetskatalog. Alternativt kan du skicka hela sökvägsnamnet till tarfilen.
Extrahera alla .zip-arkiv i en katalog
Med en enkel for
loop kan alla zip-arkiv i en katalog extraheras.
for (i in dir(pattern=".zip$"))
unzip(i)
dir
funktionen producerar en teckenvektor med namnen på filerna i en katalog som matchar det regex-mönster som specificeras av pattern
. Denna vektor slingras med index i
hjälp av unzip
funktionen för att extrahera varje zip-arkiv.