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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 10: سطر 10:
 
يكافئ التابع <code>Dir[]‎</code> استدعاء <code>Dir.glob([string,...], 0)</code>‎. 
 
يكافئ التابع <code>Dir[]‎</code> استدعاء <code>Dir.glob([string,...], 0)</code>‎. 
  
=== [[Ruby/Dir/chdir|التابع Ruby]] ===
+
=== [[Ruby/Dir/chdir|التابع <code>chdir‎</code>]] ===
 
يستبدل التابع <code>chdir‎</code> مجلد العمل (working directory) الحالي للعملية ويعيّن مكانه السلسلة النصية المعطاة.  
 
يستبدل التابع <code>chdir‎</code> مجلد العمل (working directory) الحالي للعملية ويعيّن مكانه السلسلة النصية المعطاة.  
  
=== [[Ruby/Dir/chdir|التابع Ruby]] ===
+
=== [[Ruby/Dir/children|التابع children]] ===
 +
يعيد التابع <code>children‎</code> مصفوفة تحتوي جميع أسماء الملفات في المجلد المحدد باستثناء "<code>.</code>" و "<code>..</code>". في حالة عدم وجود المجلد المحدد، فسيُطلق الخطأ<code>SystemCallError</code>.
  
=== [[Ruby/Dir/chdir|التابع Ruby]] ===
+
=== [[Ruby/Dir/chroot|التابع chroot]] ===
 +
يغير التابع <code>chroot</code>  جذر (root)  نظام الملفات الخاص بالعملية (process). فقط العمليات ذات الامتياز  (privileged process) مُخوّلة لاستدعاء هذا التابع.  
  
 
=== [[Ruby/Dir/chdir|التابع Ruby]] ===
 
=== [[Ruby/Dir/chdir|التابع Ruby]] ===

مراجعة 17:41، 22 سبتمبر 2018

كائنات الصنفDir هي مجريات مجلدات (directory streams) في نظام الملفات الأساسي. فهي توفر مجموعة متنوعة من الطرق لعرض المجلدات ومحتوياتها. انظر أيضًا صفحة File.

يحتوي المجلد المستخدم في الأمثلة الموجودة في صفحات التوابع ملفين عاديين (config.h و main.rb) ، والمجلد الأب (..) ، والمجلد نفسه (.).

توابع الصنف العامة (Public Class Methods)

التابع []

يكافئ التابع Dir[]‎ استدعاء Dir.glob([string,...], 0)‎. 

التابع chdir‎

يستبدل التابع chdir‎ مجلد العمل (working directory) الحالي للعملية ويعيّن مكانه السلسلة النصية المعطاة.

التابع children

يعيد التابع children‎ مصفوفة تحتوي جميع أسماء الملفات في المجلد المحدد باستثناء "." و "..". في حالة عدم وجود المجلد المحدد، فسيُطلق الخطأSystemCallError.

التابع chroot

يغير التابع chroot جذر (root) نظام الملفات الخاص بالعملية (process). فقط العمليات ذات الامتياز (privileged process) مُخوّلة لاستدعاء هذا التابع.  

التابع Ruby

التابع Ruby

مصادر