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.'
endSalida 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.'
endTanto 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.