136 of 151 menu

Metoda stat modulu os

Metoda stat je určena pro získání informací o stavu cesty, zadané v jejím parametru. Vrací řetězec nebo bajtový objekt os.stat_result s atributy.

Atributy objektu os.stat_result

Atribut Popis
st_mode Zobrazuje typ souboru a režim bitů souboru.
st_ino Zobrazuje číslo indexového deskriptoru v Unixu a index souboru v OS Windows.
st_dev Zobrazuje identifikátor zařízení, na kterém se soubor nachází.
st_nlink Zobrazuje počet pevných odkazů.
st_uid Zobrazuje identifikátor uživatele vlastníka souboru.
st_gid Zobrazuje skupinový identifikátor vlastníka souboru.
st_size Zobrazuje velikost souboru v bajtech.
st_atime Zobrazuje čas posledního přístupu. Vyjádřeno v sekundách.
st_mtime Zobrazuje čas poslední modifikace obsahu. Vyjádřeno v sekundách.
st_ctime Zobrazuje čas poslední změny metadat v Unixu a čas vytvoření v Windows. Vyjádřeno v sekundách.
st_atime_ns Zobrazuje čas posledního přístupu. Vyjádřeno v nanosekundách jako celé číslo.
st_mtime_ns Zobrazuje čas poslední modifikace obsahu. Vyjádřeno v nanosekundách jako celé číslo.
st_ctime_ns Zobrazuje čas poslední změny metadat v Unixu a čas vytvoření v Windows. Vyjádřeno v nanosekundách jako celé číslo.
st_blocks Zobrazuje počet bloků po 512 bajtů, přidělených pro soubor.
st_rdev Zobrazuje typ zařízení, pokud je indexovým deskriptorovým.
st_flags Zobrazuje uživatelem definované příznaky pro soubor.

Syntaxe

import os os.stat(cesta k souboru/složce)

Příklad

Pojďme zjistit stav souboru:

import os print(os.stat('file.txt'))

Výsledek provedené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 )

Viz také

  • metoda path.getsize modulu os,
    která vrací velikost cesty v bajtech
  • metoda disk_usage modulu shutil,
    která vrací statistiku využití disku
  • metoda getcwd modulu os,
    která vrací current working directory
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout