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 compile()
Python *args and **kwargs
Python Get Current time
Python float()
Python range()
Python super()
Python break and continue
Python tuple()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Set pop()
Python Program to Compute all the Permutation of the String
Python sorted()
Python staticmethod()
Python Dictionary fromkeys()
Python String title()
Python hex()
Python oct()
Python Program to Multiply Two Matrices
Python Program to Convert String to Datetime
Python frozenset()
Python set()
Python Decorators
Python Program to Print the Fibonacci sequence
Python Program to Get the File Name From the File Path
Python complex()
Python Global, Local and Nonlocal variables
Python Program to Count the Number of Digits Present In a Number
Python String index()
Python Program to Reverse a Number
Python Program to Check if a Number is Positive, Negative or 0
Python issubclass()
Python Program to Transpose a Matrix