الفرق بين المراجعتين لصفحة: «Ruby/File::Stat/world readable-3F»
< Ruby | File::Stat
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة شرح |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.world_readable?</code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.world_readable?</code> في روبي}}</noinclude> | ||
يتحقق التابع <code>world_readable?</code> | يتحقق التابع <code>world_readable?</code> إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى قابلًا للقراءة من طرف الآخرين. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">world_readable? → integer or nil</syntaxhighlight> | <syntaxhighlight lang="ruby">world_readable? → integer or nil</syntaxhighlight> | ||
== القيمة المعادة == | |||
يعاد [[Ruby/Integer|عدد صحيح]] يمثِّل بتات أذونات الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى إن كان قابلًا للقراءة من طرف الآخرين. خلا ذلك، تعاد القيمة <code>nil</code>. تعتمد بتات الأذونات المعادة على المنصة المستعملة. اطلع على الدالة<code>stat(2)</code> في المنصات الشبيهة بيونكس. | |||
==القيمة المعادة== | |||
تعاد | |||
==أمثلة== | ==أمثلة== | ||
| سطر 15: | سطر 13: | ||
sprintf("%o", m) #=> "644"</syntaxhighlight> | sprintf("%o", m) #=> "644"</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/File::Stat/readable-3F|readable?]]</code>: يتحقق إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى قابلًا للقراءة من طرف مُعرِّف المستخدم الفعلي للعملية الحالية. | |||
* التابع <code>[[Ruby/File::Stat/world writable-3F|world_writable?]]</code>: يتحقق إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى قابلًا للكتابة من طرف الآخرين. | |||
* التابع <code>[[Ruby/File::Stat/writable-3F|writable?]]</code>: يتحقق إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى قابلًا للكتابة من طرف مُعرِّف المستخدم الفعلي للعملية الحالية. | |||
==مصادر== | ==مصادر== | ||
المراجعة الحالية بتاريخ 12:10، 2 ديسمبر 2018
يتحقق التابع world_readable? إن كان الملف الذي يشير إليه الكائن File::Stat المعطى قابلًا للقراءة من طرف الآخرين.
البنية العامة
world_readable? → integer or nil
القيمة المعادة
يعاد عدد صحيح يمثِّل بتات أذونات الملف الذي يشير إليه الكائن File::Stat المعطى إن كان قابلًا للقراءة من طرف الآخرين. خلا ذلك، تعاد القيمة nil. تعتمد بتات الأذونات المعادة على المنصة المستعملة. اطلع على الدالةstat(2) في المنصات الشبيهة بيونكس.
أمثلة
مثال على استعمال التابع world_readable?:
m = File.stat("/etc/passwd").world_readable? #=> 420
sprintf("%o", m) #=> "644"
انظر أيضًا
- التابع
readable?: يتحقق إن كان الملف الذي يشير إليه الكائنFile::Statالمعطى قابلًا للقراءة من طرف مُعرِّف المستخدم الفعلي للعملية الحالية. - التابع
world_writable?: يتحقق إن كان الملف الذي يشير إليه الكائنFile::Statالمعطى قابلًا للكتابة من طرف الآخرين. - التابع
writable?: يتحقق إن كان الملف الذي يشير إليه الكائنFile::Statالمعطى قابلًا للكتابة من طرف مُعرِّف المستخدم الفعلي للعملية الحالية.