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.