التابع File.ftype
في روبي
يعرِّف التابع ftype
نوع الملف المعطى.
البنية العامة
ftype(file_name) → string
المعاملات
file_name
اسم الملف المراد تحديد نوعه.
القيمة المعادة
تعاد سلسلة نصية تحدَّد نوع الملف file_name
. تكون هذه السلسلة النصية المعادة إحدى السلاسل النصية التالية: "file''، أو "directory''، أو "characterSpecial''، أو "blockSpecial''، أو "fifo''، أو "link''، أو "socket''، أو "unknown''.
أمثلة
مثال على استعمال التابع ftype
:
File.ftype("testfile") #=> "file"
File.ftype("/dev/tty") #=> "characterSpecial"
File.ftype("/tmp/.X11-unix/X0") #=> "socket"
انظر أيضا
- التابع
blockdev?
: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device). - التابع
chardev?
: يتحقق إن كان ملفٌ ما هو جهاز محرفي (character device). - التابع
directory?
: يتحقق إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ.