Ruby:
Sjekker om en mappe eksisterer
Hvordan:
Rubys standardbibliotek tilbyr enkle metoder for å sjekke en mappe sitt eksistens. Slik gjør du det med ren Ruby, uten å trenge noen tredjeparts biblioteker:
require 'fileutils'
# Sjekk om en mappe eksisterer
if Dir.exist?('/sti/til/mappe')
puts 'Mappen eksisterer.'
else
puts 'Mappen eksisterer ikke.'
end
Eksempel på utskrift:
Mappen eksisterer.
Eller:
Mappen eksisterer ikke.
I tillegg til å bruke Dir.exist?
, kan du også benytte deg av File.directory?
-metoden som returnerer true
hvis den gitte stien er en mappe:
if File.directory?('/sti/til/mappe')
puts 'Mappen eksisterer.'
else
puts 'Mappen eksisterer ikke.'
end
Både Dir.exist?
og File.directory?
er en del av Rubys standardbibliotek og krever ikke noen eksterne gems for å bruke, noe som gjør dem til praktiske og effektive alternativer for mappesjekker.