التابع File.lstat في روبي

من موسوعة حسوب
< Ruby‏ | File
مراجعة 10:12، 29 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة شرح)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يشبه التابع lstat التابع stat باستثناء أنَّه لا يتبع الوصلات الرمزية (أي أنَّه يعيد كائنًا من النوع File::Stat للوصلة نفسها وليس للملف الذي تشير إليه).

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

lstat(file_name)  stat

المعاملات

file_name

سلسلة نصية أو كائن من النوع IO يمثِّل اسم الملف الذي ستُطبَّق عليه العملية.

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

يعاد كائنٌ من النوع File::Stat للملف file_name نفسه سواءً أكان ملفًا أو وصلةً رمزيةً.

أمثلة

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

File.symlink("testfile", "link2test")   #=> 0
File.stat("testfile").size              #=> 66
File.lstat("link2test").size            #=> 8
File.stat("link2test").size             #=> 66

انظر أيضا

  • التابع ctime: يعيد وقت آخر تغيير أجري على ملف محدَّد.
  • التابع stat: يعيد كائنًا من النوع File::Stat للملف المحدَّد.

مصادر