import os

# time the files
with os.scandir(".") as dir_contents:
    for entry in dir_contents:
        info = entry.stat()
        print(entry.name)
        print(info.st_mtime)


from pathlib import Path

# time the files
current_dir = Path(".")
for path in current_dir.iterdir():
    info = path.stat()
    print(path.name)
    print(info.st_mtime)


from datetime import datetime
from os import scandir


def convert_date(timestamp):
    d = datetime.utcfromtimestamp(timestamp)
    formated_date = d.strftime("%d %b %Y")
    return formated_date


def get_files():
    dir_entries = scandir(".")
    for entry in dir_entries:
        if entry.is_file():
            info = entry.stat()
            print(f"{entry.name}\t Last Modified: {convert_date(info.st_mtime)}")


get_files()
