Ruby:
Tarkistetaan, onko hakemisto olemassa

Miten:

Rubyn vakio kirjasto tarjoaa suoraviivaiset menetelmät tarkistaa hakemiston olemassaolo. Näin teet sen puhtaalla Rubylla, ilman kolmannen osapuolen kirjastoja:

require 'fileutils'

# Tarkista, onko hakemisto olemassa
if Dir.exist?('/polku/hakemistoon')
  puts 'Hakemisto on olemassa.'
else
  puts 'Hakemistoa ei ole olemassa.'
end

Esimerkkituloste:

Hakemisto on olemassa.

Tai:

Hakemistoa ei ole olemassa.

Dir.exist?-metodin lisäksi voit myös käyttää File.directory?-metodia, joka palauttaa true, jos annettu polku on hakemisto:

if File.directory?('/polku/hakemistoon')
  puts 'Hakemisto on olemassa.'
else
  puts 'Hakemistoa ei ole olemassa.'
end

Sekä Dir.exist? että File.directory? ovat osa Rubyn vakio kirjastoa eivätkä vaadi ulkopuolisia gemmejä käyttöönsä, mikä tekee niistä käteviä ja tehokkaita vaihtoehtoja hakemistojen tarkistuksille.