Python 3 - metodo os.statvfs ()
Descrizione
Il metodo statvfs() eseguire una chiamata di sistema statvfs sul percorso specificato.
Sintassi
Di seguito è riportata la sintassi per statvfs() metodo -
os.statvfs(path)
Parametri
path - Questo è il percorso, le cui informazioni statvfs sono richieste.
Valore di ritorno
Ecco l'elenco dei membri della struttura statvfs:
f_bsize - dimensione preferita del blocco del file system.
f_frsize - dimensione fondamentale del blocco del file system.
f_blocks - numero totale di blocchi nel filesystem.
f_bfree - numero totale di blocchi liberi.
f_bavail - blocchi gratuiti disponibili per utenti non super.
f_files - numero totale di nodi di file.
f_ffree - numero totale di nodi di file liberi.
f_favail - nodi gratuiti disponibili per utenti non super.
f_flag - dipendente dal sistema.
f_namemax - lunghezza massima del nome del file.
Esempio
Il seguente esempio mostra l'utilizzo del metodo statvfs (). Disponibile su sistemi simili a Unix.
# !/usr/bin/python3
import os, sys
# showing statvfs information of file "a1.py"
stinfo = os.statvfs('a1.py')
print (stinfo)
Risultato
Quando eseguiamo il programma sopra, produce il seguente risultato:
posix.statvfs_result(f_bsize = 4096, f_frsize = 4096, f_blocks = 1909350L, f_bfree = 1491513L,
f_bavail = 1394521L, f_files = 971520L, f_ffree = 883302L, f_fvail = 883302L, f_flag = 0,
f_namemax = 255)