الفرق بين المراجعتين ل"Ruby/File/lchown"

من موسوعة حسوب
< Ruby‏ | File
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
ط
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.lchmod</code> في روبي}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.lchmod</code> في روبي}}</noinclude>
يعيد التابع <code>lchmod</code> ن
+
يشبه التابع <code>lchown</code> التابع <code>[[Ruby/File/chown|chown]]</code> باستثناء أنه لا يتبع الوصلات الرمزية (أي أنه يغير المالك والمجموعة المالكة للوصلة نفسها وليس للملف الذي تشير إليه). هذا التابع غير متاح في أغلب الأحيان.
  
 
==البنية العامة==
 
==البنية العامة==
<syntaxhighlight lang="ruby">lchmod(mode_int, file_name, ...) → integer</syntaxhighlight>
+
<syntaxhighlight lang="ruby">lchown(owner_int, group_int, file_name,..) → integer</syntaxhighlight>
 +
 
 +
== المعاملات ==
 +
 
 +
=== <code>owner_int</code> ===
 +
معرِّف المستخدم الذي سيصبح المالك الجديد للملف أو الملفات المحدَّدة. إن كانت قيمة هذا المعامل <code>nil</code> أو 1-، فسيُتجاهَل.
 +
 
 +
=== <code>group_int</code> ===
 +
معرّف المجموعة المالكة التي ستصبح المجموعة المالكة الجديدة للملف أو الملفات المحدَّدة. إن كانت قيمة هذا المعامل <code>nil</code> أو 1-، فسيُتجاهَل.
 +
 
 +
=== <code>file_name</code> ===
 +
اسم الملف المراد تغيير المالك والمجموعة المالكة له.
 +
 
 +
=== <code>...</code> ===
 +
أسماء الملفات الأخرى المراد تغيير المالك والمجموعة المالكة لها.
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد  
+
يعاد [[Ruby/Integer|عدد صحيح]] يمثِّل عدد الملفات التي طبِّقت عليها العملية. 
  
 
==انظر أيضا==
 
==انظر أيضا==
 +
* التابع <code>[[Ruby/File/chown|chown]]</code>: يغير المالك والمجموعة المالكة لملف أو عدة ملفات محدَّدة إلى مالك ومجموعة مالكة أخرى.
 +
* التابع <code>[[Ruby/File/lchmod|lchmod]]</code>: يشبه التابع <code>[[Ruby/File/chmod|chmod]]</code> باستثناء أنه لا يتبع الوصلات الرمزية (أي أنه يغير أذونات الوصلة نفسها وليس الملف الذي تشير إليه).
  
 
==مصادر==
 
==مصادر==
*[hthttp://ruby-doc.org/core-2.5.1/File.html#method-c-lchown قسم التابع lchmod في الصنف File في توثيق روبي الرسمي.]
+
* [http://ruby-doc.org/core-2.5.1/File.html#method-c-lchown قسم التابع lchmod في الصنف File في توثيق روبي الرسمي.]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby File]]
 
[[تصنيف: Ruby File]]

المراجعة الحالية بتاريخ 10:08، 29 نوفمبر 2018

يشبه التابع lchown التابع chown باستثناء أنه لا يتبع الوصلات الرمزية (أي أنه يغير المالك والمجموعة المالكة للوصلة نفسها وليس للملف الذي تشير إليه). هذا التابع غير متاح في أغلب الأحيان.

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

lchown(owner_int, group_int, file_name,..)  integer

المعاملات

owner_int

معرِّف المستخدم الذي سيصبح المالك الجديد للملف أو الملفات المحدَّدة. إن كانت قيمة هذا المعامل nil أو 1-، فسيُتجاهَل.

group_int

معرّف المجموعة المالكة التي ستصبح المجموعة المالكة الجديدة للملف أو الملفات المحدَّدة. إن كانت قيمة هذا المعامل nil أو 1-، فسيُتجاهَل.

file_name

اسم الملف المراد تغيير المالك والمجموعة المالكة له.

...

أسماء الملفات الأخرى المراد تغيير المالك والمجموعة المالكة لها.

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

يعاد عدد صحيح يمثِّل عدد الملفات التي طبِّقت عليها العملية. 

انظر أيضا

  • التابع chown: يغير المالك والمجموعة المالكة لملف أو عدة ملفات محدَّدة إلى مالك ومجموعة مالكة أخرى.
  • التابع lchmod: يشبه التابع chmod باستثناء أنه لا يتبع الوصلات الرمزية (أي أنه يغير أذونات الوصلة نفسها وليس الملف الذي تشير إليه).

مصادر