Table of Contents
In this example, you will learn to get file creation and modification date.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using os module
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)))
Output
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() gives the last modification time whereas getctime() gives the last metadata change time in Linux/Unix and path creation time in Windows.
2. Example 2: Using stat() method
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))
Output
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
Similar to Example 1, st_mtime refers to the time of last modification; whereas, st_ctime refers to the time of the last metadata change on Linux/Unix and creation time on Windows.
Related posts:
Python bytes()
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Multiply Two Matrices
Python Program to Find the Sum of Natural Numbers
Python Program to Represent enum
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Objects and Classes
Python String encode()
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Display Powers of 2 Using Anonymous Function
Python Functions
Python while Loop
Python map()
Python String format()
Python Program to Compute the Power of a Number
Python Strings
Python sorted()
Python strftime()
Python hex()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Set issubset()
Python open()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Errors and Built-in Exceptions
Python Program to Convert Celsius To Fahrenheit
Python Program to Find ASCII Value of Character
Python String rjust()
Python Sets
Python Set pop()
Python Program to Find Numbers Divisible by Another Number
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda