84bcf03e37
Signed-off-by: Kosieh Barter <kaja.valek@gmail.com>
20 lines
557 B
Python
20 lines
557 B
Python
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
|
|
}
|
|
|