التابع 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.