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.