الفرق بين المراجعتين ل"Ruby/File/lstat"

من موسوعة حسوب
< Ruby‏ | File
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
(إضافة شرح)
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.lstat</code> في روبي}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.lstat</code> في روبي}}</noinclude>
يعيد التابع <code>lstat</code> ن
+
يشبه التابع <code>lstat</code> التابع <code>[[Ruby/File/stat|stat]]</code> باستثناء أنَّه لا يتبع الوصلات الرمزية (أي أنَّه يعيد كائنًا من النوع <code>[[Ruby/File::Stat|File::Stat]]</code> للوصلة نفسها وليس للملف الذي تشير إليه).
  
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">lstat(file_name) → stat</syntaxhighlight>
 
<syntaxhighlight lang="ruby">lstat(file_name) → stat</syntaxhighlight>
 +
 +
== المعاملات ==
 +
 +
=== <code>file_name</code> ===
 +
سلسلة نصية أو كائن من النوع <code>[[Ruby/IO|IO]]</code> يمثِّل اسم الملف الذي ستُطبَّق عليه العملية.
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد  
+
يعاد كائنٌ من النوع <code>[[Ruby/File::Stat|File::Stat]]</code> للملف <code>file_name</code> نفسه سواءً أكان ملفًا أو وصلةً رمزيةً.
 
==أمثلة==
 
==أمثلة==
 
مثال على استعمال التابع <code>lstat</code>:
 
مثال على استعمال التابع <code>lstat</code>:
سطر 15: سطر 20:
  
 
==انظر أيضا==
 
==انظر أيضا==
 +
* التابع <code>[[Ruby/File/ctime|ctime]]</code>: يعيد وقت آخر تغيير أجري على ملف محدَّد.
 +
 +
* التابع <code>[[Ruby/File/stat|stat]]</code>: يعيد كائنًا من النوع <code>[[Ruby/File::Stat|File::Stat]]</code> للملف المحدَّد.
  
 
==مصادر==
 
==مصادر==

المراجعة الحالية بتاريخ 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 للملف المحدَّد.

مصادر