Comprobar si existe un archivo en Ruby

Stewart Nguyen 21 junio 2023
  1. Crear una carpeta de muestra
  2. Utilice File.file? para comprobar si existe un archivo en Ruby
  3. Utilice File.exist? para comprobar si existe un archivo en Ruby
Comprobar si existe un archivo en Ruby

Este artículo le indicará cómo verificar si existe un archivo en Ruby.

Crear una carpeta de muestra

Ejecute estos comandos en la terminal en su directorio actual con anticipación.

mkdir sample_folder

touch sample_folder/my_file.txt
mkdir sample_folder/my_folder

Utilice File.file? para comprobar si existe un archivo en Ruby

Método File.file? toma una ruta de archivo como argumento. Devuelve true cuando el archivo existe; en caso contrario, false.

Cuando el archivo existe,

File.file?('sample_folder/my_file.txt')

Producción :

true

Cuando el archivo no existe,

File.file?('sample_folder/my_another_file.txt')

Producción :

false

Utilice File.exist? para comprobar si existe un archivo en Ruby

Método File.exist? toma una ruta de archivo como argumento. Devuelve true cuando el archivo existe; en caso contrario, false.

Cuando el archivo existe,

File.file?('sample_folder/my_file.txt')

Producción :

true

Cuando el archivo no existe,

File.file?('sample_folder/my_another_file.txt')

Producción :

false

File.exist? no solo se usa para buscar un archivo, sino también para verificar si existe una carpeta.

Ejemplo:

File.exist?('sample_folder/my_folder')

Producción :

true

Artículo relacionado - Ruby File