coba:
st_birthtime
Ini tidak dijamin akan tersedia di semua sistem. Dari dokumen:
Pada beberapa sistem Unix (seperti Linux), atribut berikut mungkin juga tersedia:st_blocks (jumlah blok yang dialokasikan untuk file), st_blksize(ukuran blok sistem file), st_rdev (jenis perangkat jika perangkat inode).st_flags (tanda yang ditentukan pengguna untuk file).
Pada sistem Unix lain (seperti FreeBSD), atribut berikut mungkin tersedia (namun mungkin hanya diisi jika root mencoba menggunakannya):st_gen(nomor pembuatan file), st_birthtime(waktu pembuatan file).
http://docs.python.org/2/library/os.html#os.stat
Anda mungkin tidak bisa.:
3.1) How do I find the creation time of a file? You can't - it isn't stored anywhere. Files have a last-modified time (shown by "ls -l"), a last-accessed time (shown by "ls -lu") and an inode change time (shown by "ls -lc"). The latter is often referred to as the "creation time" - even in some man pages - but that's wrong; it's also set by such operations as mv, ln, chmod, chown and chgrp. The man page for "stat(2)" discusses this.
Karena kurangnya utilitas yang bagus, saya telah membuat crtime.
pip install crtime
Kemudian Anda dapat menggunakannya seperti:
sudo crtime ./
Akan mencetak:
1552938281 /home/pascal/crtime/.gitignore
1552938281 /home/pascal/crtime/README.md
1552938281 /home/pascal/crtime/crtime
1552938281 /home/pascal/crtime/deploy.py
1552938281 /home/pascal/crtime/setup.cfg
1552938281 /home/pascal/crtime/setup.py
1552938961 /home/pascal/crtime/crtime.egg-info
1552939447 /home/pascal/crtime/.git
1552939540 /home/pascal/crtime/build
1552939540 /home/pascal/crtime/dist
Perhatikan bahwa untuk direktori besar akan dengan mudah 1000x lebih cepat dari xstat
di atas, karena ini membuat file sementara dan kemudian mengeksekusi stat
memanggil semua file sekaligus.
Dalam python (jangan lupa Anda harus tetap menyebutnya dengan sudo di linux):
from crtime import get_crtimes, get_crtimes_in_dir
get_crtimes_in_dir("./")