Überprüfung, ob ein Verzeichnis existiert

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.