Ruby:
Verifica se una directory esiste
Come fare:
La libreria standard di Ruby fornisce metodi semplici per controllare l’esistenza di una directory. Ecco come si fa con puro Ruby, senza bisogno di librerie di terze parti:
require 'fileutils'
# Verifica se una directory esiste
if Dir.exist?('/percorso/alla/directory')
puts 'La directory esiste.'
else
puts 'La directory non esiste.'
endOutput di esempio:
La directory esiste.Oppure:
La directory non esiste.Oltre ad usare Dir.exist?, puoi anche utilizzare il metodo File.directory? che ritorna true se il percorso dato è una directory:
if File.directory?('/percorso/alla/directory')
puts 'La directory esiste.'
else
puts 'La directory non esiste.'
endSia Dir.exist? che File.directory? fanno parte della libreria standard di Ruby e non richiedono gemme esterne per essere usati, rendendoli opzioni comode ed efficienti per i controlli delle directory.