Ruby:
בדיקה אם ספרייה קיימת
איך לעשות:
ספריית הסטנדרט של Ruby מספקת שיטות ישירות לבדיקת קיום ספריה. הנה איך עושים זאת ב-Ruby טהור, בלי צורך בספריות צד שלישי:
require 'fileutils'
# בדוק אם ספריה קיימת
if Dir.exist?('/path/to/directory')
puts 'הספריה קיימת.'
else
puts 'הספריה אינה קיימת.'
endדוגמא לפלט:
הספריה קיימת.או:
הספריה אינה קיימת.בנוסף לשימוש ב-Dir.exist?, ניתן גם להשתמש בשיטה File.directory? אשר מחזירה true אם הנתיב הנתון הוא ספריה:
if File.directory?('/path/to/directory')
puts 'הספריה קיימת.'
else
puts 'הספריה אינה קיימת.'
endגם Dir.exist? וגם File.directory? הם חלק מספריית הסטנדרט של Ruby ואינם דורשים שימוש ב-gems חיצוניים, הופכים אותם לאפשרויות נוחות ויעילות לבדיקות ספריות.