Buscar..


Extraer archivos de un archivo .zip

La unzip un archivo zip se realiza con la función de unzip del paquete utils (que se incluye en la base R).

unzip(zipfile = "bar.zip", exdir = "./foo")

Esto extraerá todos los archivos en "bar.zip" al directorio "foo" , que se creará si es necesario. La expansión de Tilde se realiza automáticamente desde su directorio de trabajo. Alternativamente, puede pasar el nombre completo de la ruta al archivo zip.

Listado de archivos en un archivo .zip

La lista de archivos en un archivo zip se realiza con la función de unzip del paquete utils (que se incluye en la base R).

unzip(zipfile = "bar.zip", list = TRUE)

Esto "bar.zip" todos los archivos en "bar.zip" y extraerá ninguno. La expansión de Tilde se realiza automáticamente desde su directorio de trabajo. Alternativamente, puede pasar el nombre completo de la ruta al archivo zip.

Listado de archivos en un archivo .tar

La lista de archivos en un archivo tar se realiza con la función untar del paquete utils (que se incluye en la base R).

untar(zipfile = "bar.tar", list = TRUE)

Esto "bar.tar" todos los archivos en "bar.tar" y extraerá ninguno. La expansión de Tilde se realiza automáticamente desde su directorio de trabajo. Alternativamente, puede pasar el nombre completo de la ruta al archivo tar.

Extraer archivos de un archivo .tar

La extracción de archivos de un archivo tar se realiza con la función untar del paquete utils (que se incluye en la base R).

untar(tarfile = "bar.tar", exdir = "./foo")

Esto extraerá todos los archivos en "bar.tar" al directorio "foo" , que se creará si es necesario. La expansión de Tilde se realiza automáticamente desde su directorio de trabajo. Alternativamente, puede pasar el nombre completo de la ruta al archivo tar.

Extraer todos los archivos .zip en un directorio

Con un simple bucle for , se pueden extraer todos los archivos zip de un directorio.

for (i in dir(pattern=".zip$"))
    unzip(i)

La función dir produce un vector de caracteres de los nombres de los archivos en un directorio que coincide con el patrón de expresiones regulares especificado por pattern . Este vector está enlazado con el índice i , utilizando la función de unzip para extraer cada archivo zip.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow