136 of 151 menu

Metoda stat modula os

Metoda stat je namenjena dobijanju informacija o statusu putanje, navedene u njenom parametru. Vraća string ili bajt objekat os.stat_result sa atributima.

Atributi objekta os.stat_result

Atribut Opis
st_mode Pokazuje tip fajla i mode bitova fajla.
st_ino Pokazuje broj indeksnog deskriptora u Unix-u i indeks fajla na Windows OS-u.
st_dev Pokazuje identifikator uređaja, na kojem se nalazi fajl.
st_nlink Pokazuje broj čvrstih linkova.
st_uid Pokazuje identifikator korisnika vlasnika fajla.
st_gid Pokazuje grupni identifikator vlasnika fajla.
st_size Pokazuje veličinu fajla u bajtima.
st_atime Pokazuje vreme poslednjeg pristupa. Izraženo u sekundama.
st_mtime Pokazuje vreme poslednje modifikacije sadržaja. Izraženo u sekundama.
st_ctime Pokazuje vreme poslednje promene metapodataka u Unix-u i vreme kreiranja u Windows-u. Izraženo u sekundama.
st_atime_ns Pokazuje vreme poslednjeg pristupa. Izraženo u nanosekundama kao ceo broj.
st_mtime_ns Pokazuje vreme poslednje modifikacije sadržaja. Izraženo u nanosekundama kao ceo broj.
st_ctime_ns Pokazuje vreme poslednje promene metapodataka u Unix-u i vreme kreiranja u Windows-u. Izraženo u nanosekundama kao ceo broj.
st_blocks Pokazuje broj blokova od 512 bajta, alociranih za fajl.
st_rdev Pokazuje tip uređaja, ako je on indeksni deskriptorski.
st_flags Pokazuje određene od strane korisnika flagove za fajl.

Sintaksa

import os os.stat(putanja do fajla/foldera)

Primer

Hajde da saznamo status fajla:

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

Rezultat izvršenog koda:

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 )

Pogledajte takođe

  • metoda path.getsize modula os,
    koji vraća veličinu putanje u bajtima
  • metoda disk_usage modula shutil,
    koji vraća statistiku korišćenja diska
  • metoda getcwd modula os,
    koji vraća trenutni radni folder
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij