الفرق بين المراجعتين لصفحة: «Ruby/File::Stat/ftype»

من موسوعة حسوب
إنشاء الصفحة.
 
إضافة شرح
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.ftype</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.ftype</code> في روبي}}</noinclude>
يعيد التابع <code>ftype</code> القيمة
يعرِّف التابع <code>ftype</code> نوع الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى.


==البنية العامة==
==البنية العامة==
سطر 6: سطر 6:


==القيمة المعادة==
==القيمة المعادة==
تعاد  
تعاد سلسلة نصية تحدَّد نوع الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى. تكون هذه السلسلة النصية المعادة إحدى السلاسل النصية التالية: "file<nowiki>''</nowiki>، أو "directory<nowiki>''</nowiki>، أو "characterSpecial<nowiki>''</nowiki>، أو "blockSpecial<nowiki>''</nowiki>، أو "fifo<nowiki>''</nowiki>، أو "link<nowiki>''</nowiki>، أو "socket<nowiki>''</nowiki>، أو "unknown<nowiki>''</nowiki>.


==أمثلة==
==أمثلة==
سطر 14: سطر 14:


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/File::Stat/blockdev-3F|blockdev?‎]]</code>: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device).
* التابع <code>[[Ruby/File::Stat/chardev-3F|chardev?‎]]</code>: يتحقق إن كان ملفٌ ما هو جهاز محرفي (character device).
* التابع <code>[[Ruby/File::Stat/file-3F|file?‎]]</code>: يتحقق إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى موجودًا وكان ملفًا طبيعيًّا (وليس جهازًا أو أنبوبًا أو مقبسًا ...إلخ.).
* التابع <code>[[Ruby/File::Stat/directory-3F|directory?‎]]</code>: يتحقق إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ.


==مصادر==
==مصادر==

المراجعة الحالية بتاريخ 08:50، 2 ديسمبر 2018

يعرِّف التابع ftype نوع الملف الذي يشير إليه الكائن File::Stat المعطى.

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

ftype  string

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

تعاد سلسلة نصية تحدَّد نوع الملف الذي يشير إليه الكائن File::Stat المعطى. تكون هذه السلسلة النصية المعادة إحدى السلاسل النصية التالية: "file''، أو "directory''، أو "characterSpecial''، أو "blockSpecial''، أو "fifo''، أو "link''، أو "socket''، أو "unknown''.

أمثلة

مثال على استعمال التابع ftype:

File.stat("/dev/tty").ftype   #=> "characterSpecial"

انظر أيضا

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

مصادر