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 חיצוניים, הופכים אותם לאפשרויות נוחות ויעילות לבדיקות ספריות.