التابع File::Stat.owned?‎ في روبي

من موسوعة حسوب
مراجعة 10:49، 2 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة شرح)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يتحقق التابع owned?‎ إن كان معرِّف مالك الملف الذي يشير إليه الكائن File::Stat المعطى هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته.

البنية العامة

owned?  true or false

القيمة المعادة

تعاد القيمة true إن كان معرِّف مالك الملف الذي يشير إليه الكائن File::Stat المعطى هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته. خلا ذلك، تعاد القيمة false.

أمثلة

مثال على استعمال التابع owned?‎:

File.stat("testfile").owned?      #=> true
File.stat("/etc/passwd").owned?   #=> false

انظر أيضًا

  • التابع blockdev?‎: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device).
  • التابع executable?‎: يتحقق إن كان الملف الذي يشير إليه الكائن File::Stat الذي استدعي معه قابلًا للتنفيذ أو إن كان نظام التشغيل لا يفرِّق بين الملفات القابلة للتنفيذ من الملفات الغير قابلة للتنفيذ.
  • التابع grpowned?‎: يتحقق إن كان معرِّف المجموعة المالكة الفعلي للعملية التي استدعت التابع هو نفس معرِّف المجموعة المالكة للملف الذي يشير إليه الكائن File::Stat المعطى.

مصادر