Para listar todos los archivos en un directorio en el lenguaje de programación R usamos list.files(). Esta función produce una lista que contiene los nombres de los archivos en el directorio mencionado. Devuelve un vector de caracteres que contiene los nombres de los archivos en los directorios especificados. Si no hay archivos presentes en el directorio, devuelve «». Si no existe una ruta, se omite y se muestra una advertencia.
Nota: Las convenciones de nombres de archivos dependen de la plataforma.
Sintaxis:
lista.archivos(ruta, patrón, todos.archivos, nombres.completos)
Parámetro:
Ruta: Es un vector de caracteres que contiene la ruta a los directorios.
Patrón: Es una expresión regular opcional. Si se proporciona este argumento, la función solo devuelve los archivos que tienen un patrón dado en su nombre.
all.files: Es un valor lógico.
- FALSO: Solo se devuelven los nombres de los archivos visibles.
- VERDADERO: se devolverán todos los nombres de archivo independientemente de si están visibles u ocultos.
full.names: Es un valor lógico.
- VERDADERO: el nombre de archivo también contiene la ruta completa al directorio.
- FALSO: el nombre del archivo no contiene la ruta al directorio.
Directorio en uso:
Ejemplo 1:
R
list.files(path=".", pattern=NULL, all.files=FALSE, full.names=FALSE)
Producción:
También es posible producir solo algunos archivos específicos para los que la extensión de esos archivos se pasa como valor al patrón de parámetro.
Ejemplo 2:
R
list.files(path=".", pattern=".pdf", all.files=TRUE, full.names=TRUE)
Producción:
Publicación traducida automáticamente
Artículo escrito por mishrapriyank17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA