Verificando se um diretório existe

Elixir:
Verificando se um diretório existe

Como fazer:

A biblioteca padrão do Elixir oferece uma maneira direta de verificar a existência de um diretório por meio do módulo File. Veja como você pode usá-lo:

if File.dir?("caminho/para/diretorio") do
  IO.puts "Diretório existe!"
else
  IO.puts "Diretório não existe."
end

Saída de exemplo, assumindo que o diretório não exista:

Diretório não existe.

Para interações mais avançadas com o sistema de arquivos, incluindo a verificação da existência de diretórios, você pode considerar o uso de bibliotecas de terceiros como FileSystem. Embora as capacidades padrão do Elixir sejam suficientes para muitos casos, FileSystem pode oferecer um controle mais matizado e feedback para aplicações complexas. No entanto, para a necessidade básica de verificar se um diretório existe, recomenda-se geralmente aderir ao módulo File nativo, já que está prontamente disponível e não requer quaisquer dependências externas.