En este artículo, discutiremos cómo verificar si un archivo ya existe o no utilizando el lenguaje de programación R.
Directorio en uso:
Método 1: Usar File.exists()
La función file.exists() devuelve un vector lógico que indica si el archivo mencionado en la función existe o no.
Nota: asegúrese de proporcionar una ruta de archivo para esos, no en el directorio de trabajo actual.
Sintaxis: File.exists («file_path»)
Valor devuelto: La función file.exists() devuelve un vector lógico que indica si los archivos nombrados por su argumento existen.
- VERDADERO: el archivo existe
- FALSO: el archivo no existe
Ejemplo:
R
file.exists("Akshit.R")
Producción:
[1] VERDADERO
Ejemplo 2:
R
file.exists("GFG.R")
Producción:
[1] FALSO
Método 2: Usar file_test()
Esta función también se puede utilizar para comprobar si el archivo existe o no.
Sintaxis: file_test(op, x, y)
Parámetro:
- op: una string de caracteres que especifica la prueba a realizar. Las pruebas unarias (solo se usa x) son “-f” (existencia y no ser un directorio), “-d” (existencia y directorio) y “-x” (ejecutable como archivo o buscable como directorio). Las pruebas binarias son “-nt” (estrictamente más reciente que, utilizando las fechas de modificación) y “-ot” (estrictamente más antiguo que): en ambos casos, la prueba es falsa a menos que ambos archivos existan.
- x, y: vectores de caracteres que dan rutas de archivo.
Devuelve: La función file_test() devuelve un vector lógico que indica si existen los archivos nombrados por su argumento.
- VERDADERO: el archivo existe
- FALSO: el archivo no existe
Ejemplo
R
#"-f" (existence and not # being a directory) file_test("-f","Akshit.R")
Producción
[1] VERDADERO
Ejemplo 2:
R
file_test("-f","GFG.R")
Producción
[1] VERDADERO
Publicación traducida automáticamente
Artículo escrito por akshitsaxenaa09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA