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 Create Pyramid Patterns
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Statement, Indentation and Comments
Python List
Python Operators
Python complex()
Python Program to Get a Substring of a String
Python Program to Count the Number of Each Vowel
Python String rpartition()
Python String isdecimal()
Python String translate()
Python List copy()
Python Program to Copy a File
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Set union()
Python Program to Make a Flattened List from Nested List
Python Functions
Python pass statement
How to get current date and time in Python?
Python Program to Multiply Two Matrices
Python id()
Python Data Types
Python Program to Check if a Number is Positive, Negative or 0
Python Program to Find the Square Root
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python globals()
Python Set issubset()
Python List sort()
Python Program to Print Hello world!
Python classmethod()
Python Set intersection()
Python Set add()