الفرق بين المراجعتين لصفحة: «Ruby/IO/stat»

من موسوعة حسوب
< Ruby‏ | IO
لا ملخص تعديل
ط تدقيق
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby IO]]
[[تصنيف: Ruby IO]]
يُعيد التابع <code>stat</code> معلومات حالة [[Ruby/IO|مجرى د/خ]] الذي استُدعي معه على هيئة كائن من النوع <code>File::Stat</code>.
يُعيد التابع <code>stat</code> معلومات حالة [[Ruby/IO|المجرى]] الذي استُدعي معه على هيئة كائن من النوع <code>[[Ruby/File::Stat|File::Stat]]</code>.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">stat → stat‎</syntaxhighlight>
<syntaxhighlight lang="ruby">stat → stat‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
يُعيد التابع <code>stat</code> معلومات حالة [[Ruby/IO|مجرى د/خ]] الذي استُدعي معه على هيئة كائن من النوع <code>File::Stat</code>.
يعاد كائن <code>[[Ruby/File::Stat|File::Stat]]</code> يصف حالة [[Ruby/IO|المجرى]] المعطى.


==أمثلة==
==أمثلة==
سطر 16: سطر 16:
s.blksize      #=> 4096
s.blksize      #=> 4096
s.atime        #=> Wed Apr 09 08:53:54 CDT 2003‎</syntaxhighlight>
s.atime        #=> Wed Apr 09 08:53:54 CDT 2003‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضًا==
* التابع <code>[[Ruby/IO/sync|sync]]</code>: يُعيد  قيمة راية وضع المزامنة "sync mode" الحالية ل[[Ruby/IO|مجرى د/خ]]  
* التابع [[Ruby/IO/inspect|<code>inspect</code>]]: يُعيد [[Ruby/String|سلسلة نصية]] تصف المجرى الذي استُدعي معه.
 
* التابع [[Ruby/IO/lineno|<code>lineno</code>]]: يعيد رقم السطر الحالي في [[Ruby/IO|المجرى]] الذي استدعي معه.  يجب أن يكون المجرى مفتوحًا في وضعية القراءة.
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-stat قسم التابع stat‎ في الصنف IO‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-stat قسم التابع stat‎ في الصنف IO‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 10:13، 23 ديسمبر 2018

يُعيد التابع stat معلومات حالة المجرى الذي استُدعي معه على هيئة كائن من النوع File::Stat.

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

stat  stat

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

يعاد كائن File::Stat يصف حالة المجرى المعطى.

أمثلة

مثال على استخدام التابع stat‎:

f = File.new("testfile")
s = f.stat
"%o" % s.mode   #=> "100644"
s.blksize       #=> 4096
s.atime         #=> Wed Apr 09 08:53:54 CDT 2003‎

انظر أيضًا

  • التابع lineno: يعيد رقم السطر الحالي في المجرى الذي استدعي معه. يجب أن يكون المجرى مفتوحًا في وضعية القراءة.

مصادر