Ruby:
Überprüfung, ob ein Verzeichnis existiert
Wie:
Die Standardbibliothek von Ruby bietet einfache Methoden, um die Existenz eines Verzeichnisses zu überprüfen. So machen Sie das mit reinem Ruby, ohne dass Sie Drittbibliotheken benötigen:
require 'fileutils'
# Überprüfen, ob ein Verzeichnis existiert
if Dir.exist?('/pfad/zum/verzeichnis')
puts 'Verzeichnis existiert.'
else
puts 'Verzeichnis existiert nicht.'
end
Beispiel-Ausgabe:
Verzeichnis existiert.
Oder:
Verzeichnis existiert nicht.
Zusätzlich zur Verwendung von Dir.exist?
können Sie auch die Methode File.directory?
nutzen, die true
zurückgibt, wenn der angegebene Pfad ein Verzeichnis ist:
if File.directory?('/pfad/zum/verzeichnis')
puts 'Verzeichnis existiert.'
else
puts 'Verzeichnis existiert nicht.'
end
Sowohl Dir.exist?
als auch File.directory?
sind Teil der Standardbibliothek von Ruby und erfordern keine externen Gems, was sie zu bequemen und effizienten Optionen für die Überprüfung von Verzeichnissen macht.