الفرق بين المراجعتين ل"Ruby/File::Stat/owned-3F"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
(إضافة شرح)
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.owned?‎</code> في روبي}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.owned?‎</code> في روبي}}</noinclude>
يتحقق التابع <code>owned?‎</code> إن كان
+
يتحقق التابع <code>owned?‎</code> إن كان معرِّف مالك الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته.
  
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">owned? → true or false</syntaxhighlight>
 
<syntaxhighlight lang="ruby">owned? → true or false</syntaxhighlight>
  
== المعاملات ==
+
== القيمة المعادة ==
 
+
تعاد القيمة <code>true</code> إن كان معرِّف مالك الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته. خلا ذلك، تعاد القيمة <code>false</code>.
==القيمة المعادة==
 
تعاد القيمة <code>true</code> إن
 
  
 
==أمثلة==
 
==أمثلة==
سطر 15: سطر 13:
 
File.stat("/etc/passwd").owned?  #=> false</syntaxhighlight>
 
File.stat("/etc/passwd").owned?  #=> false</syntaxhighlight>
  
==انظر أيضا==
+
==انظر أيضًا==
 +
* التابع <code>[[Ruby/File::Stat/blockdev-3F|blockdev?‎]]</code>: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device).
 +
 
 +
* التابع <code>[[Ruby/File::Stat/executable-3F|executable?‎]]</code>: يتحقق إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> الذي استدعي معه قابلًا للتنفيذ أو إن كان نظام التشغيل لا يفرِّق بين الملفات القابلة للتنفيذ من الملفات الغير قابلة للتنفيذ.
 +
 
 +
* التابع <code>[[Ruby/File::Stat/grpowned-3F|grpowned?‎]]</code>: يتحقق إن كان معرِّف المجموعة المالكة الفعلي للعملية التي استدعت التابع هو نفس معرِّف المجموعة المالكة للملف الذي يشير إليه الكائن <code>File::Stat</code> المعطى.
  
 
==مصادر==
 
==مصادر==

المراجعة الحالية بتاريخ 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 المعطى.

مصادر