Ruby:
Comprobando si un directorio existe
Cómo hacerlo:
La biblioteca estándar de Ruby proporciona métodos sencillos para verificar la existencia de un directorio. Aquí te mostramos cómo hacerlo con Ruby puro, sin necesidad de bibliotecas de terceros:
require 'fileutils'
# Comprobar si un directorio existe
if Dir.exist?('/ruta/al/directorio')
puts 'El directorio existe.'
else
puts 'El directorio no existe.'
end
Salida de muestra:
El directorio existe.
O:
El directorio no existe.
Además de usar Dir.exist?
, también puedes utilizar el método File.directory?
que devuelve true
si la ruta dada es un directorio:
if File.directory?('/ruta/al/directorio')
puts 'El directorio existe.'
else
puts 'El directorio no existe.'
end
Tanto Dir.exist?
como File.directory?
forman parte de la biblioteca estándar de Ruby y no requieren de gemas externas para su uso, lo que los hace opciones convenientes y eficientes para la verificación de directorios.