الفرق بين المراجعتين لصفحة: «Ruby/File/world writable-3F»
جميل-بيلوني (نقاش | مساهمات) إضافة شرح |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>File.world_writable?</code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع <code>File.world_writable?</code> في روبي}}</noinclude> | ||
يعيد التابع <code>world_writable?</code> إن كان ملفٌ ما | يعيد التابع <code>world_writable?</code> إن كان ملفٌ ما قابلًا للكتابة من طرف الآخرين. | ||
==البنية العامة== | ==البنية العامة== | ||
| سطر 20: | سطر 20: | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/File/file-3F|file?]]</code>: يتحقق إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا. | * التابع <code>[[Ruby/File/file-3F|file?]]</code>: يتحقق إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا. | ||
* التابع <code>[[Ruby/File/world readable-3F|world_readable?]]</code>: يتحقق إن كان ملفٌ ما | * التابع <code>[[Ruby/File/world readable-3F|world_readable?]]</code>: يتحقق إن كان ملفٌ ما قابلًا للقراءة من طرف الآخرين. | ||
* التابع <code>[[Ruby/File/writable-3F|writable?]]</code>: يتحقق إن كان ملفٌ ما قابلًا للكتابة من طرف مُعرِّف المستخدم والمجموعة الفعلي للعملية الحالية. | * التابع <code>[[Ruby/File/writable-3F|writable?]]</code>: يتحقق إن كان ملفٌ ما قابلًا للكتابة من طرف مُعرِّف المستخدم والمجموعة الفعلي للعملية الحالية. | ||
مراجعة 11:44، 2 ديسمبر 2018
يعيد التابع world_writable? إن كان ملفٌ ما قابلًا للكتابة من طرف الآخرين.
البنية العامة
world_writable?(file_name) → integer or nil
المعاملات
file_name
اسم الملف المراد التحقق منه. يمكن أن يكون هذا المعامل كائنًا من النوع IO.
القيمة المعادة
يعاد عدد صحيح يمثِّل بتات أذونات الملف file_name إن كان قابلًا للكتابة من طرف الآخرين. خلا ذلك، تعاد القيمة nil. تعتمد بتات الأذونات المعادة على المنصة المستعملة. اطلع على الدالة stat(2) في المنصات الشبيهة بيونكس.
أمثلة
مثال على استعمال التابع world_writable?:
File.world_writable?("/tmp") #=> 511
m = File.world_writable?("/tmp")
sprintf("%o", m) #=> "777"
انظر أيضا
- التابع
file?: يتحقق إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا. - التابع
world_readable?: يتحقق إن كان ملفٌ ما قابلًا للقراءة من طرف الآخرين. - التابع
writable?: يتحقق إن كان ملفٌ ما قابلًا للكتابة من طرف مُعرِّف المستخدم والمجموعة الفعلي للعملية الحالية.