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 Decimal to Binary, Octal and Hexadecimal
Python String maketrans()
Python Multiple Inheritance
Python Program to Count the Number of Digits Present In a Number
Python Program to Shuffle Deck of Cards
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Check if a Number is Positive, Negative or 0
Python int()
Python String center()
Python Tuple count()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python bytearray()
Python Functions
Python Program to Add Two Numbers
Python Program to Check if a Number is Odd or Even
Python Program to Print all Prime Numbers in an Interval
Python Global, Local and Nonlocal variables
Python Tuple
Python max()
Python Program to Check Leap Year
Python String isdigit()
Python Program to Compute the Power of a Number
Python ascii()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Swap Two Variables
Python Namespace and Scope
Python String partition()
Python Machine Learning - Sebastian Raschka
Python Set isdisjoint()
Python String join()
Python Shallow Copy and Deep Copy
Python while Loop