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)