التابع File.chmod في روبي
يغيِّر التابع chmod بتات الأذونات للملف الذي استدعي معه. إذا كان الملف وصلةً رمزيَّةً، فيتبع التابع هذه الوصلة ويطبق العملية على الملف الذي تشير إليه.
تعتمد التأثيرات الفعلية لاستدعاء هذا التابع على المنصة المستعملة (راجع شرح بتات الأذونات في بداية شرح الصنف File). في الأنظمة الشبيهة بيونكس، اطلع على الدالة chmod(2) لمزيد من التفاصيل.
البنية العامة
chmod(mode_int) → 0
المعاملات
mode_int
نمط الأذونات الجديدة المراد تعيينها إلى الملفات المحدَّدة.
القيمة المعادة
تعاد القيمة 0 بعد اتمام العملية.
أمثلة
مثال على استعمال التابع chmod:
f = File.new("out", "w");
f.chmod(0644) #=> 0
انظر أيضا
- التابع
chown: يغير المالك والمجموعة المالكة لملف أو عدة ملفات محدَّدة إلى مالك ومجموعة مالكة أخرى. - التابع
lchmod: يشبه التابعchmodباستثناء أنه لا يتبع الوصلات الرمزية (أي أنه يغير أذونات الوصلة نفسها وليس الملف الذي تشير إليه). - التابع
umask: يعيد القيمة الحالية للقناعumaskللعملية الحالية أو يضبطها إلى قيمة محدَّدة إن مُرِّرت هذه القيمة إليه.