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 Generators
Python Anonymous / Lambda Function
Python set()
Python Program to Check Prime Number
Python String title()
Python Program to Calculate the Area of a Triangle
Python isinstance()
Python String isidentifier()
Python String encode()
Python Dictionary keys()
Python List remove()
Python hex()
Python String split()
Python bool()
Python eval()
Python Program to Convert String to Datetime
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Program to Print Output Without a Newline
Python sleep()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python String capitalize()
Python dir()
Python Dictionary fromkeys()
Python Program to Delete an Element From a Dictionary
Python Program to Count the Number of Digits Present In a Number
Python List count()
Python Set issuperset()
Python Program to Compute the Power of a Number
Python setattr()
Python Object Oriented Programming
Python *args and **kwargs