Contoh program : Program Python untuk Mendapatkan Tanggal Pembuatan dan Modifikasi File

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.