التابع File::Stat.file?‎ في روبي

من موسوعة حسوب

يتحقق التابع file?‎ إن كان الملف الذي يشير إليه الكائن File::Stat المعطى موجودًا وكان ملفًا طبيعيًّا (وليس جهازًا أو أنبوبًا أو مقبسًا ...إلخ.).

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

file? → true or false

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

تعاد القيمة true إن كان الملف الذي يشير إليه الكائن File::Stat المعطى موجودًا وكان ملفًا طبيعيًّا (وليس جهازًا أو أنبوبًا أو مقبسًا ...إلخ.). خلا ذلك، تعاد القيمة false.

أمثلة

مثال على استعمال التابع file?‎:

File.stat("testfile").file?   #=> true

انظر أيضا

  • التابع blockdev?‎: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device).
  • التابع chardev?‎: يتحقق إن كان ملفٌ ما هو جهاز محرفي (character device).
  • التابع directory?‎: يتحقق إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ.
  • التابع ftype: يعرِّف نوع الملف الذي يشير إليه الكائن File::Stat المعطى.

مصادر