Osin stat-metodi
stat-metodi on tarkoitettu
polun tilatietojen hakemiseen, joka määritellään
sen parametrissa. Palauttaa merkkijonon tai
tavuolion os.stat_result
attribuuteilla.
Oliokon os.stat_result attribuutit
| Attribuutti | Kuvaus |
|---|---|
st_mode |
Näyttää tiedostotyypin ja tiedoston bittien tilan. |
st_ino |
Näyttää indeksoidun tietueen numeron Unixissa ja tiedoston indeksin Windows-käyttöjärjestelmässä. |
st_dev |
Näyttää laitteen tunnisteen, jolla tiedosto sijaitsee. |
st_nlink |
Näyttää kovien linkkien määrän. |
st_uid |
Näyttää tiedoston omistavan käyttäjän tunnisteen. |
st_gid |
Näyttää tiedoston omistavan ryhmän tunnisteen. |
st_size |
Näyttää tiedoston koon tavuina. |
st_atime |
Näyttää viimeisen käyttöajan. Ilmaistaan sekunteina. |
st_mtime |
Näyttää viimeisen muokkausajan sisällölle. Ilmaistaan sekunteina. |
st_ctime |
Näyttää metatietojen viimeisen muutoksen ajan Unixissa ja luomisajan Windowsissa. Ilmaistaan sekunteina. |
st_atime_ns |
Näyttää viimeisen käyttöajan. Ilmaistaan nanosekunteina kokonaislukuna. |
st_mtime_ns |
Näyttää viimeisen muokkausajan sisällölle. Ilmaistaan nanosekunteina kokonaislukuna. |
st_ctime_ns |
Näyttää metatietojen viimeisen muutoksen ajan Unixissa ja luomisajan Windowsissa. Ilmaistaan nanosekunteina kokonaislukuna. |
st_blocks |
Näyttää 512
tavun lohkojen määrän, varattu tiedostolle.
|
st_rdev |
Näyttää laitteen tyypin, jos se on indeksoidun tietueen. |
st_flags |
Näyttää käyttäjän määrittämät liput tiedostolle. |
Syntaksi
import os
os.stat(polku tiedostoon/kansioon)
Esimerkki
Selvitetään tiedoston tila:
import os
print(os.stat('file.txt'))
Suoritetun koodin tulos:
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
)
Katso myös
-
metodi
path.getsizemoduulistaos,
joka palauttaa polun koon tavuina -
metodi
disk_usagemoduulistashutil,
joka palauttaa levyn käyttötilastot -
metodi
getcwdmoduulistaos,
joka palauttaa nykyisen työkansion