TheProgrammer نشر 9 أكتوبر 2015 أرسل تقرير نشر 9 أكتوبر 2015 هل هنالك أية طريقة سهلة وسريعة للتأكد من وجود مجلد في مسار معين باستخدام المكتبات القياسية للروبي في نظام لينكس ؟ اقتباس
0 هشام رزق الله نشر 9 أكتوبر 2015 أرسل تقرير نشر 9 أكتوبر 2015 هنالك العديد من الطرق للقيام بذلك، فإذا أردت أن تعرف هل أن مجلدا معينا (وليس ملفا) موجود في مسار معين، فيمكنك في هذه الحالة استخدام File.directory? أو Dir.exists? فهاتين الدالتين سترجع true إذا كان المجلد موجودًا وخلافا لذلك فستقوم بإرجاع false.أيضًا، يمكنك تنفيذ ذلك بطريقة أفضل عن طريق كتابة تابع والاستفادة من حقيقة أن الروبي سيقوم بإرجاع نتيجة آخر تعبير برمجي تلقائيًا داخل التابع كما في المثال التالي: def directory_exists?(directory) File.directory?(directory) end المصادر 1 2 اقتباس
0 Ali Haidar Ahmad نشر 2 أبريل 2022 أرسل تقرير نشر 2 أبريل 2022 لا تحتاج إلى تعريف دوال، يمكنك استخدام Dir::exist? مباشرةً كالتالي: Dir.exist?('Directory Name') حيث تعيد true إذا كان موجود وإلا false. اقتباس
السؤال
TheProgrammer
هل هنالك أية طريقة سهلة وسريعة للتأكد من وجود مجلد في مسار معين باستخدام المكتبات القياسية للروبي في نظام لينكس ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.