Méthode Python os.statvfs ()
La description
Méthode Python statvfs() effectuer un appel système statvfs sur le chemin donné.
Syntaxe
Voici la syntaxe pour statvfs() méthode -
os.statvfs(path)
Paramètres
path - Il s'agit du chemin, dont les informations statvfs sont requises.
Valeur de retour
Voici la liste des membres de la structure statvfs -
f_bsize - taille de bloc du système de fichiers préférée.
f_frsize - taille de bloc fondamentale du système de fichiers.
f_blocks - nombre total de blocs dans le système de fichiers.
f_bfree - nombre total de blocs gratuits.
f_bavail - blocs gratuits disponibles pour les non-super-utilisateurs.
f_files - nombre total de nœuds de fichiers.
f_ffree - nombre total de nœuds de fichiers gratuits.
f_favail - nœuds gratuits disponibles pour les non-super-utilisateurs.
f_flag - dépendant du système.
f_namemax - longueur maximale du nom de fichier.
Exemple
L'exemple suivant montre l'utilisation de la méthode statvfs ().
# !/usr/bin/python
import os, sys
# showing statvfs information of file "a1.py"
stinfo = os.statvfs('a1.py')
print stinfo
Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -
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)