Vérifier si un répertoire existe

Ruby:
Vérifier si un répertoire existe

Comment faire :

La bibliothèque standard de Ruby fournit des méthodes simples pour vérifier l’existence d’un répertoire. Voici comment le faire avec Ruby pur, sans avoir besoin de bibliothèques tierces :

require 'fileutils'

# Vérifier si un répertoire existe
if Dir.exist?('/chemin/vers/repertoire')
  puts 'Le répertoire existe.'
else
  puts 'Le répertoire n'existe pas.'
end

Exemple de sortie :

Le répertoire existe.

Ou :

Le répertoire n'existe pas.

En plus d’utiliser Dir.exist?, vous pouvez également utiliser la méthode File.directory? qui retourne true si le chemin donné est un répertoire :

if File.directory?('/chemin/vers/repertoire')
  puts 'Le répertoire existe.'
else
  puts 'Le répertoire n'existe pas.'
end

Les méthodes Dir.exist? et File.directory? font partie de la bibliothèque standard de Ruby et ne nécessitent aucun gem externe pour être utilisées, les rendant des options pratiques et efficaces pour les vérifications de répertoires.