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)