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 Type Conversion and Type Casting
Python len()
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python iter()
Python List count()
Python pass statement
Python Tuple
Python bytes()
Python Program to Display Fibonacci Sequence Using Recursion
Python Dictionary fromkeys()
Python Program to Display Calendar
Python Program to Convert Decimal to Binary Using Recursion
Python oct()
Python zip()
Python time Module
Python id()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python String startswith()
Python String find()
Python String isalpha()
Python String isdigit()
Python Set isdisjoint()
Python Program to Count the Number of Occurrence of a Character in String
Python min()
Python for Loop
Python range()
Python Program to Find the Square Root
Python Program to Compute the Power of a Number
Python Dictionary items()
Python object()
Python Matrices and NumPy Arrays
Python Program to Convert Celsius To Fahrenheit