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.'
end
Saí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.'
end
Tanto 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.