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 Count the Number of Digits Present In a Number
Python Tuple
Python Set union()
Python Set symmetric_difference()
Python String count()
Python List copy()
Python eval()
Python List remove()
Python vars()
Python Dictionary items()
Python Program to Get a Substring of a String
Python Program to Check Armstrong Number
Python id()
Python Program to Print Colored Text to the Terminal
Python globals()
Python Program to Find Numbers Divisible by Another Number
Python String isalpha()
Python Decorators
Python Dictionary copy()
Python filter()
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Convert Two Lists Into a Dictionary
Introduction to Scientific Programming with Python - Joakim Sundnes
Python issubclass()
Python Program to Find the Size (Resolution) of a Image
Python Recursion
Intelligent Projects Using Python - Santanu Pattanayak
Python List
Python Type Conversion and Type Casting
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Directory and Files Management
Python Program to Find LCM