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 String strip()
Python String endswith()
Python String isnumeric()
Python del Statement
Python Program to Differentiate Between type() and isinstance()
Python Program to Get Line Count of a File
Python hasattr()
Python Program to Extract Extension From the File Name
Python format()
Python Program to Find HCF or GCD
Python Program to Create a Long Multiline String
Python max()
Python locals()
Python String isprintable()
Python Program to Remove Duplicate Element From a List
Python Directory and Files Management
Python String center()
Python Program to Make a Simple Calculator
Python Tuple
Python Set pop()
Python String islower()
Python open()
Python Program to Convert Decimal to Binary Using Recursion
Python dir()
Python memoryview()
Python String isidentifier()
Python Program to Check if a Number is Odd or Even
Python dict()
Deep Learning with Python - Francois Cholletf
Python Set symmetric_difference()
Python Program to Get a Substring of a String
How to Get Started With Python?