التابع entries
الخاص بالصنف Dir
في روبي
يعيد التابع entries
مصفوفة تحتوي جميع أسماء الملفات الموجودة في المجلد المحدد. وفي حال عدم وجود المجلد المحدد، فسيُطلق الخطأ SystemCallError
.
يمكن تمرير وسيط اختياري encoding
، والذي يحدد ترميز المجلد. أما إن لم يُحدّد، فسيٌستخدم ترميز نظام الملفات.
البنية العامة
entries( dirname ) → array
entries( dirname, encoding: enc ) → array
المعاملات
dirname
اسم المجلد المُحدد.
encoding
يحدد ترميز المجلد.
القيمة المٌعادة
مصفوفة تحتوي جميع أسماء الملفات في المجلد المحدد.
أمثلة
مثال عن استخدام التابع entries
على المجلد testdir
الذي يحتوي ملفين عاديين (config.h
و main.rb
) ، والمجلد الأب (..
) ، والمجلد نفسه (.
).
Dir.entries("testdir") #=> [".", "..", "config.h", "main.rb"]
أنظر أيضًا
- صفحة الصنف
Dir
.
- التابع
children
: يعيد التابعchildren
مصفوفة تحتوي جميع أسماء الملفات في المجلد المحدد باستثناء ".
" و "..
". في حالة عدم وجود المجلد المحدد، فسيُطلق الخطأSystemCallError
.