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.'
end
Exempel 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.'
end
Bå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.