التابع File.umask
في روبي
يعيد التابع umask
القيمة الحالية للقناع umask
للعملية الحالية أو يضبطها إلى قيمة محدَّدة إن مُرِّرت هذه القيمة إليه. تُطرح قيمة القناع umask
من الأذونات الافتراضية، لذا تعمل القيمة 0222 للقناع umask
على جعل الملف قابلًا للقراءة لأي شخص.
البنية العامة
umask() → integer
umask(integer) → integer
المعاملات
integer
عدد صحيح يمثِّل القيمة المراد ضبطها للقناع umask
.
القيمة المعادة
يعاد عدد صحيح يمثِّل القيمة الحالية للقناع umask
إن لم يُمرَّر المعامل integer
، أو يعاد المعامل integer
(إن أعطي) بعد ضبط قيمة القناع إليه.
أمثلة
مثال على استعمال التابع umask
:
File.umask(0006) #=> 18
File.umask #=> 6
انظر أيضا
- التابع
chmod
: يغيِّر بتات الأذونات لملف أو عدة ملفات محدَّدة.
- التابع
utime
: يضبط وقتي الوصول والتعديل لملف أو عدة ملفات محدَّدة.