from os.path import getsize as osSize from os import stat as osStat import datetime class FileObject(object): def __init__(self, name: str): self.name = name self.size = osSize(f"extFiles/{self.name}") self.time = datetime.date.fromtimestamp(osStat(f"extFiles/{self.name}").st_atime).strftime('%Y-%m-%d %H:%M') self.ext = name.split('.')[-1] def __dict__(self): return { 'name': self.name, 'size': self.size, 'time': self.time, 'ext': self.ext }