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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
(إضافة شرح)
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.birthtime</code> في روبي}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.birthtime</code> في روبي}}</noinclude>
يعيد التابع <code>birthtime</code> القيمة
+
يعيد التابع <code>birthtime</code> وقت إنشاء الملف الذي استدعي معه.
 +
 
 +
إن لم تكن المنصة المستعملة تدعم تسجيل وقت الإنشاء، فسيُرمَى الاستثناء <nowiki/>[[Ruby/NotImplementedError|<code>NotImplementedError</code>]].
  
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">birthtime → aTime</syntaxhighlight>
 
<syntaxhighlight lang="ruby">birthtime → aTime</syntaxhighlight>
  
== المعاملات ==
+
== القيمة المعادة ==
 
+
يعاد كائن من النوع <code>[[Ruby/Time|Time]]</code> يمثِّل الزمن الذي أُنشئ فيه الملف المعطى. 
==القيمة المعادة==
 
تعاد
 
  
 
==أمثلة==
 
==أمثلة==
سطر 25: سطر 25:
  
 
==انظر أيضا==
 
==انظر أيضا==
 +
* التابع <code>[[Ruby/File::Stat/new|new]]</code>: ينشئ كائنًا جديدًا من النوع <code>[[Ruby/File::Stat|File::Stat]]</code> لاسم الملف المعطى.
 +
* التابع <code>[[Ruby/File::Stat/atime|atime]]</code>: يعيد زمن آخر وصول إلى الملف الذي استدعي معه.
  
 
==مصادر==
 
==مصادر==

المراجعة الحالية بتاريخ 07:59، 2 ديسمبر 2018

يعيد التابع birthtime وقت إنشاء الملف الذي استدعي معه.

إن لم تكن المنصة المستعملة تدعم تسجيل وقت الإنشاء، فسيُرمَى الاستثناء NotImplementedError.

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

birthtime  aTime

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

يعاد كائن من النوع Time يمثِّل الزمن الذي أُنشئ فيه الملف المعطى. 

أمثلة

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

File.write("testfile", "foo")
sleep 10
File.write("testfile", "bar")
sleep 10
File.chmod(0644, "testfile")
sleep 10
File.read("testfile")
File.stat("testfile").birthtime   #=> 2014-02-24 11:19:17 +0900
File.stat("testfile").mtime       #=> 2014-02-24 11:19:27 +0900
File.stat("testfile").ctime       #=> 2014-02-24 11:19:37 +0900
File.stat("testfile").atime       #=> 2014-02-24 11:19:47 +0900

انظر أيضا

  • التابع new: ينشئ كائنًا جديدًا من النوع File::Stat لاسم الملف المعطى.
  • التابع atime: يعيد زمن آخر وصول إلى الملف الذي استدعي معه.

مصادر