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 Concatenate Two Lists
Python String rstrip()
Python String count()
Python List remove()
Python List Comprehension
Python String rsplit()
Python Set issubset()
Python Program to Transpose a Matrix
Python String isalnum()
Python Program to Find the Largest Among Three Numbers
Python String split()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Intelligent Projects Using Python - Santanu Pattanayak
Python List
Python Global Keyword
Python reversed()
Python Namespace and Scope
Python Program to Check if a Number is Odd or Even
Python Input, Output and Import
Python Program to Count the Occurrence of an Item in a List
Python String strip()
Python Set clear()
Python frozenset()
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Set issuperset()
Python Program to Check If a List is Empty
Python slice()
Python String splitlines()
Python String zfill()
Python Shallow Copy and Deep Copy
Python String ljust()
Python Global, Local and Nonlocal variables