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

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

مصادر