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.