Méthode Python3 os.statvfs()

Python3 OS 文件/目录方法Méthodes de fichiers/répertoires du module OS de Python3


Aperçu

La méthode os.statvfs() est utilisée pour renvoyer des informations sur le système de fichiers contenant le fichier décrit par le descripteur de fichier fd.

Syntaxe

statvfs()La syntaxe de la méthode est la suivante :

os.statvfs([path])

Parameters

  • path-- chemin du fichier.

Valeur de retour

Structure renvoyée :

  • f_bsize:Taille des blocs du système de fichiers

  • f_frsize:Taille de fragment

  • f_blocks:Nombre total de blocs de données dans le système de fichiers

  • f_bfree:Nombre de blocs disponibles

  • f_bavail:Nombre de blocs disponibles pour les utilisateurs non superutilisateurs

  • f_files:Nombre total de nœuds de fichier

  • f_ffree:Nombre de nœuds de fichier disponibles

  • f_favail:Nombre de nœuds de fichiers disponibles pour les utilisateurs non superutilisateurs

  • f_fsid:ID du système de fichiers

  • f_flag:Indicateurs de montage

  • f_namemax:Longueur maximale du nom de fichier

Exemple

L'exemple suivant démontre l'utilisation de la méthode statvfs() :

#!/usr/bin/python3

import os, sys

# 显示 "a1.py" 文件的 statvfs 信息
stinfo = os.statvfs('a1.py')

print (stinfo)

La sortie du programme ci-dessus est :

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)

Python3 OS 文件/目录方法Méthodes de fichiers/répertoires du module OS de Python3

Autres extensions