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.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow