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 Program to Convert String to Datetime
Python Program to Count the Number of Occurrence of a Character in String
Python String upper()
Python Program to Find the Factorial of a Number
Python Program to Check If a String Is a Number (Float)
Python Program to Find the Largest Among Three Numbers
Python Namespace and Scope
Python hex()
Python round()
Python Dictionary
Python Program to Get the Full Path of the Current Working Directory
Python break and continue
Python any()
Python Program to Count the Occurrence of an Item in a List
Python Program to Check Prime Number
Python String endswith()
Python delattr()
Python filter()
Python pow()
Python String partition()
Python Get Current time
Python String maketrans()
Python Operator Overloading
Python classmethod()
Python Program to Check Leap Year
Python String swapcase()
Python String split()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python sleep()
Python String isalnum()
Python Program to Extract Extension From the File Name
Python timestamp to datetime and vice-versa