Методот stat на модулот os
Методот stat е наменет за добивање
информации за статусот на патеката, наведена во
неговиот параметар. Враќа низа или
бајтски објект os.stat_result со
атрибути.
Атрибути на објектот os.stat_result
| Атрибут | Опис |
|---|---|
st_mode |
Ја покажува типот на датотеката и режимот на битови на датотеката. |
st_ino |
Го покажува бројот на индексниот дескриптор во Unix и индексот на датотеката на Windows ОС. |
st_dev |
Го покажува идентификаторот на уредот, на кој се наоѓа датотеката. |
st_nlink |
Го покажува бројот на тврди врски. |
st_uid |
Го покажува идентификаторот на корисникот сопственик на датотеката. |
st_gid |
Го покажува групниот идентификатор на сопственикот на датотеката. |
st_size |
Го покажува големината на датотеката во бајти. |
st_atime |
Го покажува времето на последен пристап. Изразено во секунди. |
st_mtime |
Го покажува времето на последна модификација на содржината. Изразено во секунди. |
st_ctime |
Го покажува времето на последна промена на метаподатоците во Unix и времето на создавање во Windows. Изразено во секунди. |
st_atime_ns |
Го покажува времето на последен пристап. Изразено во наносекунди како цел број. |
st_mtime_ns |
Го покажува времето на последна модификација на содржината. Изразено во наносекунди како цел број. |
st_ctime_ns |
Го покажува времето на последна промена на метаподатоците во Unix и времето на создавање во Windows. Изразено во наносекунди како цел број. |
st_blocks |
Го покажува бројот на блокови од 512
бајти, доделени за датотеката.
|
st_rdev |
Го покажува типот на уредот, ако тој е индексен дескрипторен. |
st_flags |
Ги покажува дефинираните од корисникот знамиња за датотеката. |
Синтакса
import os
os.stat(патека до датотека/папка)
Пример
Ајде да го дознаеме статусот на датотека:
import os
print(os.stat('file.txt'))
Резултат од извршениот код:
os.stat_result(
st_mode=33206,
st_ino=1970324838088376,
st_dev=2862826519,
st_nlink=1,
st_uid=0,
st_gid=0,
st_size=210,
st_atime=1701422724,
st_mtime=1701364277,
st_ctime=1701363216
)
Погледнете ги исто така
-
методот
path.getsizeна модулотos,
кој враќа големина на патеката во бајти -
методот
disk_usageна модулотshutil,
кој враќа статистика за употреба на дискот -
методот
getcwdна модулотos,
кој враќа тековната работна папка