R Language
Bestanden uitpakken en weergeven in gecomprimeerde archieven
Zoeken…
Bestanden uitpakken uit een .zip-archief
Het unzip
van een zip-archief gebeurt met de unzip
functie uit het utils
pakket (dat is opgenomen in base R).
unzip(zipfile = "bar.zip", exdir = "./foo")
Hiermee worden alle bestanden in "bar.zip"
in de map "foo"
, die indien nodig worden gemaakt. Tilde-uitbreiding gebeurt automatisch vanuit uw werkmap. U kunt ook de hele padnaam aan het zipbestand doorgeven.
Bestanden weergeven in een .zip-archief
Het weergeven van bestanden in een zip-archief gebeurt met de unzip
functie van het utils
pakket (dat is opgenomen in basis R).
unzip(zipfile = "bar.zip", list = TRUE)
Hiermee worden alle bestanden in "bar.zip"
en worden ze niet uitgepakt. Tilde-uitbreiding gebeurt automatisch vanuit uw werkmap. U kunt ook de hele padnaam aan het zipbestand doorgeven.
Bestanden weergeven in een .tar-archief
Het weergeven van bestanden in een tar-archief gebeurt met de untar
functie uit het utils
pakket (dat is opgenomen in base R).
untar(zipfile = "bar.tar", list = TRUE)
Hiermee worden alle bestanden in "bar.tar"
en worden ze niet uitgepakt. Tilde-uitbreiding gebeurt automatisch vanuit uw werkmap. U kunt ook de hele padnaam aan het tarfile doorgeven.
Bestanden uitpakken uit een .tar-archief
Het uitpakken van bestanden uit een tar-archief gebeurt met de untar
functie uit het utils
pakket (dat is opgenomen in base R).
untar(tarfile = "bar.tar", exdir = "./foo")
Hiermee worden alle bestanden in "bar.tar"
in de map "foo"
, die indien nodig worden gemaakt. Tilde-uitbreiding gebeurt automatisch vanuit uw werkmap. U kunt ook de hele padnaam aan het tarfile doorgeven.
Pak alle .zip-archieven uit in een map
Met een eenvoudige for
lus kunnen alle zip-archieven in een directory worden gewonnen.
for (i in dir(pattern=".zip$"))
unzip(i)
De functie dir
produceert een tekenvector van de namen van de bestanden in een map die overeenkomt met het regex-patroon dat is opgegeven door pattern
. Deze vector loopt door met index i
, met behulp van de unzip
functie om elk zip-archief te extraheren.