Método Python os.statvfs()

Python File(文件) 方法Métodos de archivos/directorios del sistema operativo Python (OS)


Resumen

El método os.statvfs() se utiliza para devolver la información del sistema de archivos que contiene el archivo con el descriptor de archivo fd.

Sintaxis

statvfs()El formato de sintaxis del método es el siguiente:

os.statvfs([path])

Parámetros

  • path-- Ruta del archivo.

Valor de retorno

La estructura devuelta:

  • f_bsize:Tamaño de bloque del sistema de archivos

  • f_frsize:Tamaño de fragmento

  • f_blocks:Número total de bloques de datos del sistema de archivos

  • f_bfree:Número de bloques disponibles

  • f_bavail:Número de bloques disponibles para usuarios no superusuarios

  • f_files:Número total de nodos de archivo (inodos)

  • f_ffree:Número de nodos de archivo disponibles

  • f_favail:Número de nodos de archivo disponibles para usuarios no superusuarios

  • f_fsid:ID de identificación del sistema de archivos

  • f_flag:Marcas de montaje

  • f_namemax:Longitud máxima de archivo

Ejemplo

El siguiente ejemplo demuestra el uso del método statvfs():

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys

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

print stinfo

Al ejecutar el programa anterior, el resultado es:

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)

Python File(文件) 方法Métodos de archivos/directorios del sistema operativo Python (OS)

Otras extensiones