Ruby:
Kontrollera om en katalog existerar
Hur gör man:
Rubys standardbibliotek erbjuder enkla metoder för att kontrollera om en katalog finns. Så här gör du det med ren Ruby, utan att behöva några tredjepartsbibliotek:
require 'fileutils'
# Kontrollera om en katalog finns
if Dir.exist?('/sökväg/till/katalog')
puts 'Katalogen finns.'
else
puts 'Katalogen finns inte.'
endExempel på utskrift:
Katalogen finns.Eller:
Katalogen finns inte.Förutom att använda Dir.exist?, kan du också använda metoden File.directory? som returnerar true om den angivna sökvägen är en katalog:
if File.directory?('/sökväg/till/katalog')
puts 'Katalogen finns.'
else
puts 'Katalogen finns inte.'
endBåde Dir.exist? och File.directory? är en del av Rubys standardbibliotek och kräver inte några externa gems att använda, vilket gör dem till bekväma och effektiva alternativ för katalogkontroller.