Metodo stat del modulo os
Il metodo stat è progettato per ottenere
informazioni sullo stato del percorso specificato nel
suo parametro. Restituisce una stringa o
un oggetto bytes os.stat_result con
attributi.
Attributi dell'oggetto os.stat_result
| Attributo | Descrizione |
|---|---|
st_mode |
Mostra il tipo di file e i bit di modalità del file. |
st_ino |
Mostra il numero dell'inode in Unix e l'indice del file sul sistema operativo Windows. |
st_dev |
Mostra l'identificatore del dispositivo in cui si trova il file. |
st_nlink |
Mostra il numero di hard link. |
st_uid |
Mostra l'identificatore dell'utente proprietario del file. |
st_gid |
Mostra l'identificatore di gruppo del proprietario del file. |
st_size |
Mostra la dimensione del file in byte. |
st_atime |
Mostra l'ora dell'ultimo accesso. Esprime in secondi. |
st_mtime |
Mostra l'ora dell'ultima modifica del contenuto. Esprime in secondi. |
st_ctime |
Mostra l'ora dell'ultima modifica dei metadati in Unix e l'ora di creazione in Windows. Esprime in secondi. |
st_atime_ns |
Mostra l'ora dell'ultimo accesso. Esprime in nanosecondi come numero intero. |
st_mtime_ns |
Mostra l'ora dell'ultima modifica del contenuto. Esprime in nanosecondi come numero intero. |
st_ctime_ns |
Mostra l'ora dell'ultima modifica dei metadati in Unix e l'ora di creazione in Windows. Esprime in nanosecondi come numero intero. |
st_blocks |
Mostra il numero di blocchi da 512
byte allocati per il file.
|
st_rdev |
Mostra il tipo di dispositivo, se è un inode di dispositivo. |
st_flags |
Mostra i flag definiti dall'utente per il file. |
Sintassi
import os
os.stat(percorso del file/cartella)
Esempio
Scopriamo lo stato di un file:
import os
print(os.stat('file.txt'))
Risultato del codice eseguito:
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
)
Vedi anche
-
metodo
path.getsizedel moduloos,
che restituisce la dimensione del percorso in byte -
metodo
disk_usagedel moduloshutil,
che restituisce le statistiche di utilizzo del disco -
metodo
getcwddel moduloos,
che restituisce la cartella di lavoro corrente