Ruby:
Verificando se um diretório existe
Como fazer:
A biblioteca padrão do Ruby oferece métodos diretos para verificar a existência de um diretório. Veja como fazer isso com Ruby puro, sem necessidade de bibliotecas de terceiros:
require 'fileutils'
# Verificar se um diretório existe
if Dir.exist?('/caminho/para/diretório')
puts 'O diretório existe.'
else
puts 'O diretório não existe.'
endSaída de Exemplo:
O diretório existe.Ou:
O diretório não existe.Além de usar Dir.exist?, você também pode utilizar o método File.directory?, que retorna true se o caminho fornecido for um diretório:
if File.directory?('/caminho/para/diretório')
puts 'O diretório existe.'
else
puts 'O diretório não existe.'
endTanto Dir.exist? quanto File.directory? fazem parte da biblioteca padrão do Ruby e não requerem gems externas para usar, tornando-os opções convenientes e eficientes para verificações de diretórios.