Contoh 1: Menggunakan modul os
import os.path, time
file = pathlib.Path('abc.py')
print("Last modification time: %s" % time.ctime(os.path.getmtime(file)))
print("Last metadata change time or path creation time: %s" % time.ctime(os.path.getctime(file)))
Keluaran
Last modification time: Mon Apr 12 10:43:24 2020 Last metadata change time or path creation time: Mon Apr 12 10:43:24 2020
getmtime()
memberikan waktu modifikasi terakhir sedangkan getctime()
memberikan waktu perubahan metadata terakhir di Linux/Unix dan waktu pembuatan jalur di Windows.
Contoh 2: Menggunakan metode stat()
import datetime
import pathlib
fname = pathlib.Path('abc.py')
print("Last modification time: %s" % datetime.datetime.fromtimestamp(fname.stat().st_mtime))
print("Last metadata change time or path creation time: %s" % datetime.datetime.fromtimestamp(fname.stat().st_ctime))
Keluaran
Last modification time: 2021-04-12 10:43:24.234189 Last metadata change time or path creation time: 2021-04-12 10:43:24.234189
Mirip dengan contoh 1, st_mtime mengacu pada waktu modifikasi terakhir; sedangkan, st_ctime mengacu pada waktu perubahan metadata terakhir di Linux/Unix dan waktu pembuatan di Windows.