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

من موسوعة حسوب
< Ruby‏ | File
إنشاء الصفحة.
 
طلا ملخص تعديل
 
سطر 4: سطر 4:
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">lstat → stat</syntaxhighlight>
<syntaxhighlight lang="ruby">lstat → stat</syntaxhighlight>
== المعاملات ==
=== <code>file_name</code> ===
سلسلة نصية أو كائن من النوع <code>[[Ruby/IO|IO]]</code> يمثِّل اسم الملف الذي ستُطبَّق عليه العملية.


==القيمة المعادة==
==القيمة المعادة==
سطر 21: سطر 16:


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/File/ctime|ctime-i]]</code>: يعيد وقت آخر تغيير أجري على ملف محدَّد.
* التابع <code>[[Ruby/File/ctime-i|ctime]]</code>: يعيد وقت آخر تغيير أجري على ملف محدَّد.


* التابع <code>[[Ruby/File/stat|stat]]</code>: يعيد كائنًا من النوع <code>[[Ruby/File::Stat|File::Stat]]</code> للملف المحدَّد.
* التابع <code>[[Ruby/File/stat|stat]]</code>: يعيد كائنًا من النوع <code>[[Ruby/File::Stat|File::Stat]]</code> للملف المحدَّد.

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

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

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

lstat  stat

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

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

أمثلة

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

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

انظر أيضا

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

مصادر