التابع File::Stat.executable?
في روبي
< Ruby | File::Stat
يتحقق التابع executable?
إن كان الملف الذي يشير إليه الكائن File::Stat
الذي استدعي معه قابلًا للتنفيذ أو إن كان نظام التشغيل لا يفرِّق بين الملفات القابلة للتنفيذ من الملفات الغير قابلة للتنفيذ. تُجرَى عملية التحقق هذه باستعمال المعرِّف الفعلي لمالك العملية.
البنية العامة
executable? → true or false
القيمة المعادة
تعاد القيمة true
إن كان الملف الذي يشير إليه الكائن File::Stat
المعطى قابلًا للتنفيذ أو إن كان نظام التشغيل لا يفرِّق بين الملفات القابلة للتنفيذ من الملفات الغير قابلة للتنفيذ. خلا ذلك، تعاد القيمة false
.
أمثلة
مثال على استعمال التابع executable?
:
File.stat("testfile").executable? #=> false
انظر أيضا
- التابع
executable_real?
: يشبه التابعexecutable?
تمامًا باستثناء أنه يجري عملية التحقق باستعمال المعرِّف الحقيقي لمالك العملية. - التابع
blockdev?
: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device). - التابع
file?
: يتحقق إن كان الملف الذي يشير إليه الكائنFile::Stat
المعطى موجودًا وكان ملفًا طبيعيًّا (وليس جهازًا أو أنبوبًا أو مقبسًا ...إلخ.).