Sjekker om en mappe eksisterer

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.