التابع File.exist? في روبي
يتحقق التابع exist? إن كان ملفٌ ما موجودًا.
"الملف موجود" يعني أنه نجح استدعاء دالتي النظام stat() و fstat().
البنية العامة
exist?(file_name) → true or false
المعاملات
file_name
سلسلة نصية أو كائن من النوع IO يحدِّد اسم الملف المراد التحقق منه.
القيمة المعادة
تعاد القيمة true إن كان الملف file_name موجودًا. خلا ذلك، تعاد القيمة false.
انظر أيضا
- التابع
directory?: يتحقق إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ. - التابع
zero?: يتحقق إن كان ملفٌ ما موجودًا وخاويًا (صفر الحجم). - التابع
executable?: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الفعلي للمستخدم المالك والمجموعة المالكة للعملية الحالية. - التابع
executable_real?: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الحقيقي للمستخدم المالك والمجموعة المالكة للعملية الحالية. - التابع
file?: يتحقق إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا.