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.