• 0

كيف أتأكد من وجود مجلد معين في الروبي ؟

هل هنالك أية طريقة سهلة وسريعة للتأكد من وجود مجلد في مسار معين باستخدام المكتبات القياسية للروبي في نظام لينكس ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك العديد من الطرق للقيام بذلك، فإذا أردت أن تعرف هل أن مجلدا معينا (وليس ملفا) موجود في مسار معين، فيمكنك في هذه الحالة استخدام File.directory? أو Dir.exists? فهاتين الدالتين سترجع true إذا كان المجلد موجودًا وخلافا لذلك فستقوم بإرجاع false.
أيضًا، يمكنك تنفيذ ذلك بطريقة أفضل عن طريق كتابة تابع والاستفادة من حقيقة أن الروبي سيقوم بإرجاع نتيجة آخر تعبير برمجي تلقائيًا داخل التابع كما في المثال التالي:

 def directory_exists?(directory)
  File.directory?(directory)
end

 

المصادر 1 2

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن