Metóda stat modulu os
Metóda stat je určená na získanie
informácií o stave cesty, zadanej v
jej parametri. Vracia reťazec alebo
bajtový objekt os.stat_result s
atribútmi.
Atribúty objektu os.stat_result
| Atribút | Popis |
|---|---|
st_mode |
Zobrazuje typ súboru a režim bitov súboru. |
st_ino |
Zobrazuje číslo indexového deskriptora v Unixe a index súboru v OS Windows. |
st_dev |
Zobrazuje identifikátor zariadenia, na ktorom sa nachádza súbor. |
st_nlink |
Zobrazuje počet pevných odkazov. |
st_uid |
Zobrazuje identifikátor používateľa vlastníka súboru. |
st_gid |
Zobrazuje skupinový identifikátor vlastníka súboru. |
st_size |
Zobrazuje veľkosť súboru v bajtoch. |
st_atime |
Zobrazuje čas posledného prístupu. Vyjadrený v sekundách. |
st_mtime |
Zobrazuje čas poslednej modifikácie obsahu. Vyjadrený v sekundách. |
st_ctime |
Zobrazuje čas poslednej zmeny metadát v Unixe a čas vytvorenia v Windows. Vyjadrený v sekundách. |
st_atime_ns |
Zobrazuje čas posledného prístupu. Vyjadrený v nanosekundách ako celé číslo. |
st_mtime_ns |
Zobrazuje čas poslednej modifikácie obsahu. Vyjadrený v nanosekundách ako celé číslo. |
st_ctime_ns |
Zobrazuje čas poslednej zmeny metadát v Unixe a čas vytvorenia v Windows. Vyjadrený v nanosekundách ako celé číslo. |
st_blocks |
Zobrazuje počet blokov po 512
bajtoch, alokovaných pre súbor.
|
st_rdev |
Zobrazuje typ zariadenia, ak je indexovým deskriptorom. |
st_flags |
Zobrazuje používateľom definované príznaky pre súbor. |
Syntax
import os
os.stat(cesta k súboru/priečinku)
Príklad
Pozrime sa na stav súboru:
import os
print(os.stat('file.txt'))
Výsledok vykonaného kódu:
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
)
Pozrite tiež
-
metóda
path.getsizemoduluos,
ktorá vracia veľkosť cesty v bajtoch -
metóda
disk_usagemodulushutil,
ktorá vracia štatistiku využitia disku -
metóda
getcwdmoduluos,
ktorá vracia aktuálny pracovný priečinok