التابع File::Stat.birthtime في روبي

من موسوعة حسوب

يعيد التابع 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: يعيد زمن آخر وصول إلى الملف الذي استدعي معه.

مصادر