التابع File.world_readable?
في روبي
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
يتحقق التابع world_readable?
إن كان ملفٌ ما قابلًا للقراءة من طرف الآخرين.
البنية العامة
world_readable?(file_name) → integer or nil
المعاملات
file_name
اسم الملف المراد التحقق منه. يمكن أن يكون هذا المعامل كائنًا من النوع IO
.
القيمة المعادة
يعاد عدد صحيح يمثِّل بتات أذونات الملف file_name
إن كان قابلًا للقراءة من طرف الآخرين. خلا ذلك، تعاد القيمة nil
. تعتمد بتات الأذونات المعادة على المنصة المستعملة. اطلع على الدالة stat(2)
في المنصات الشبيهة بيونكس.
أمثلة
مثال على استعمال التابع world_readable?
:
File.world_readable?("/etc/passwd") #=> 420
m = File.world_readable?("/etc/passwd")
sprintf("%o", m) #=> "644"
انظر أيضًا
- التابع
symlink
: ينشئ وصلةً رمزيةً باسم محدَّد لملف معيَّن موجود. - التابع
readable_real?
: يتحقق إن كان ملفٌ ما قابلًا للقراءة من طرف مُعرِّف المستخدم والمجموعة الحقيقي للعملية الحالية. - التابع
world_writable?
: يعيد إن كان ملفٌ ما قابلًا للكتابة من طرف الآخرين.