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 Object Oriented Programming
Python classmethod()
Python Set symmetric_difference()
Python Dictionary update()
Python Program to Find Numbers Divisible by Another Number
Python String rindex()
Python type()
Python Set symmetric_difference_update()
Python Program to Safely Create a Nested Directory
Python vars()
Python repr()
Python hex()
Python format()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Find Armstrong Number in an Interval
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python Operator Overloading
Python Program to Display Powers of 2 Using Anonymous Function
Python String ljust()
Python pow()
Python List Comprehension
Python List index()
Python float()
Python Program to Create Pyramid Patterns
Python Program to Convert Decimal to Binary Using Recursion
Python object()
Python Program to Get the Last Element of the List
Python Program to Find the Sum of Natural Numbers
Python super()
Python Set union()
Python Keywords and Identifiers
Python String maketrans()