الفرق بين المراجعتين لصفحة: «Ruby/File/umask»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة شرح |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>File.umask</code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع <code>File.umask</code> في روبي}}</noinclude> | ||
يعيد التابع <code>umask</code> | يعيد التابع <code>umask</code> القيمة الحالية للقناع <code>umask</code> للعملية الحالية أو يضبطها إلى قيمة محدَّدة إن مُرِّرت هذه القيمة إليه. تُطرح قيمة القناع <code>umask</code> من الأذونات الافتراضية، لذا تعمل القيمة 0222 للقناع <code>umask</code> على جعل الملف قابلًا للقراءة لأي شخص. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">umask() → integer | <syntaxhighlight lang="ruby">umask() → integer | ||
umask(integer) → integer</syntaxhighlight> | umask(integer) → integer</syntaxhighlight> | ||
== المعاملات == | |||
=== <code>integer</code> === | |||
عدد صحيح يمثِّل القيمة المراد ضبطها للقناع <code>umask</code>. | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
يعاد | يعاد عدد صحيح يمثِّل القيمة الحالية للقناع <code>umask</code> إن لم يُمرَّر المعامل <code>integer</code>، أو يعاد المعامل <code>integer</code> (إن أعطي) بعد ضبط قيمة القناع إليه. | ||
==أمثلة== | ==أمثلة== | ||
مثال على استعمال التابع <code>umask</code>: | مثال على استعمال التابع <code>umask</code>: | ||
سطر 14: | سطر 19: | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/File/chmod|chmod]]</code>: يغيِّر بتات الأذونات لملف أو عدة ملفات محدَّدة. | |||
* التابع <code>[[Ruby/File/utime|utime]]</code>: يضبط وقتي الوصول والتعديل لملف أو عدة ملفات محدَّدة. | |||
==مصادر== | ==مصادر== |
المراجعة الحالية بتاريخ 14:10، 29 نوفمبر 2018
يعيد التابع 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
: يضبط وقتي الوصول والتعديل لملف أو عدة ملفات محدَّدة.