الفرق بين المراجعتين لصفحة: «Ruby/File::Stat/sticky-3F»
< Ruby | File::Stat
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة شرح |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.sticky?</code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.sticky?</code> في روبي}}</noinclude> | ||
يتحقق التابع <code>sticky?</code> إن كان | يتحقق التابع <code>sticky?</code> إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى قد ضُبِط فيه البت اللاصق (sticky bit). | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">sticky? → true or false</syntaxhighlight> | <syntaxhighlight lang="ruby">sticky? → true or false</syntaxhighlight> | ||
== القيمة المعادة == | |||
تعاد القيمة <code>true</code> إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى قد ضُبِط فيه البت اللاصق (sticky bit)، أو تعاد القيمة <code>false</code> إن لم يكن البت مضبوطًا أو لم يكن نظام التشغيل يدعم هذه الميزة. | |||
==القيمة المعادة== | |||
تعاد القيمة <code>true</code> إن | |||
==أمثلة== | ==أمثلة== | ||
سطر 15: | سطر 13: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/File::Stat/owned-3F|owned?]]</code>: يتحقق إن كان معرِّف مالك الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته. | |||
* التابع <code>[[Ruby/File::Stat/socket-3F|socket?]]</code>: يتحقق إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى مقبسًا. | |||
* التابع <code>[[Ruby/File::Stat/setgid-3F|setgid?]]</code>: يتحقق إن كان البت <code>gid</code> (بت معرِّف المجموعة المالكة) مضبوطًا للملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى. | |||
==مصادر== | ==مصادر== |
المراجعة الحالية بتاريخ 12:01، 2 ديسمبر 2018
يتحقق التابع sticky?
إن كان الملف الذي يشير إليه الكائن File::Stat
المعطى قد ضُبِط فيه البت اللاصق (sticky bit).
البنية العامة
sticky? → true or false
القيمة المعادة
تعاد القيمة true
إن كان الملف الذي يشير إليه الكائن File::Stat
المعطى قد ضُبِط فيه البت اللاصق (sticky bit)، أو تعاد القيمة false
إن لم يكن البت مضبوطًا أو لم يكن نظام التشغيل يدعم هذه الميزة.
أمثلة
مثال على استعمال التابع sticky?
:
File.stat("testfile").sticky? #=> false
انظر أيضًا
- التابع
owned?
: يتحقق إن كان معرِّف مالك الملف الذي يشير إليه الكائنFile::Stat
المعطى هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته.
- التابع
socket?
: يتحقق إن كان الملف الذي يشير إليه الكائنFile::Stat
المعطى مقبسًا. - التابع
setgid?
: يتحقق إن كان البتgid
(بت معرِّف المجموعة المالكة) مضبوطًا للملف الذي يشير إليه الكائنFile::Stat
المعطى.