التابع File.chmod في روبي

من موسوعة حسوب
< Ruby‏ | File
مراجعة 10:17، 28 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة شرح)

يغيِّر التابع chmod بتات الأذونات لملف أو عدة ملفات محدَّدة. تعتمد التأثيرات الفعلية لاستدعاء هذا التابع على المنصة المستعملة (راجع شرح بتات الأذونات في بداية شرح الصنف File). في الأنظمة الشبيهة بيونكس، اطلع على الدالة chmod(2)‎ لمزيد من التفاصيل.

البنية العامة

chmod(mode_int, file_name, ... )  integer

المعاملات

mode_int

نمط الأذونات الجديدة المراد تعيينها إلى الملفات المحدَّدة.

file_name

اسم الملف المراد تغيير أذوناته.

...

أسماء الملفات الأخرى المراد تغيير أذوناتها.

القيمة المعادة

يعاد عدد صحيح يمثِّل عدد الملفات التي غُيِّرت أذوناتها.

أمثلة

مثال على استعمال التابع chmod:

File.chmod(0644, "testfile", "out")   #=> 2

انظر أيضا

  • التابع chown: يغير المالك والمجموعة المالكة لملف أو عدة ملفات محدَّدة إلى مالك ومجموعة مالكة أخرى.

مصادر