Elixir:
Tarkistetaan, onko hakemisto olemassa

Kuinka:

Elixiring vakiokirjasto tarjoaa suoraviivaisen tavan tarkistaa hakemiston olemassaolo File-moduulin kautta. Näin voit käyttää sitä:

if File.dir?("polku/hakemistoon") do
  IO.puts "Hakemisto on olemassa!"
else
  IO.puts "Hakemistoa ei ole olemassa."
end

Esimerkkitulostus, olettaen että hakemistoa ei ole olemassa:

Hakemistoa ei ole olemassa.

Edistyneempiin tiedostojärjestelmän interaktioihin, mukaan lukien hakemiston olemassaolon tarkistaminen, saatat harkita kolmansien osapuolien kirjastojen, kuten FileSystem, käyttämistä. Vaikka Elixiring vakiotoiminnot riittävät monissa tapauksissa, FileSystem voi tarjota tarkempaa hallintaa ja palautetta monimutkaisten sovellusten kannalta. Kuitenkin perustarpeeseen tarkistaa, onko hakemisto olemassa, on yleensä suositeltavaa pysytellä natiivissa File-moduulissa, koska se on helposti saatavilla eikä vaadi ulkoisia riippuvuuksia.