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

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

يتحقق التابع symlink?‎ إن كان الملف الذي يشير إليه الكائن File::Stat المعطى وصلةً رمزيًّةً. لمَّا كان الكائن File::Stat يتبع الوصلات الرمزية تلقائيًّا، فسيعيد التابع symlink?‎ القيمة false دومًا للكائن المعاد من طرف File::Stat.

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

symlink?  true or false

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

تعاد القيمة true إن كان الملف الذي يشير إليه الكائن File::Stat المعطى وصلةً رمزيًّةً، أو تعاد القيمة false إن لم يكن الملف وصلةً رمزيةً أو لم يكن نظام التشغيل يدعم هذه الميزة.

أمثلة

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

File.symlink("testfile", "alink")   #=> 0
File.stat("alink").symlink?         #=> false
File.lstat("alink").symlink?        #=> true

انظر أيضًا

  • التابع pipe?‎: يتحقق إن كان يدعم نظام التشغيل الحالي الأنابيب وكان الملف الذي يشير إليه الكائن File::Stat المعطى أنبوبًا.
  • التابع socket?‎: يتحقق إن كان الملف الذي يشير إليه الكائن File::Stat المعطى مقبسًا.

مصادر