Python-os-statvfs
提供:Dev Guides
Python os.statvfs()メソッド
説明
Pythonメソッド* statvfs()*は、指定されたパスでstatvfsシステムコールを実行します。
構文
以下は、* statvfs()*メソッドの構文です-
os.statvfs(path)
パラメーター
- path -これは、statvfs情報が必要なパスです。
戻り値
ここにstatvfs構造体のメンバーのリストがあります-
- f_bsize -優先ファイルシステムのブロックサイズ。
- f_frsize -基本的なファイルシステムのブロックサイズ。
- f_blocks -ファイルシステム内のブロックの総数。
- f_bfree -空きブロックの総数。
- f_bavail -非スーパーユーザーが利用可能な空きブロック。
- f_files -ファイルノードの総数。
- f_ffree -空きファイルノードの総数。
- f_favail -非スーパーユーザーが使用できる空きノード。
- f_flag -システムに依存。
- f_namemax -ファイル名の最大長。
例
次の例は、statvfs()メソッドの使用法を示しています。
# !/usr/bin/python
import os, sys
# showing statvfs information of file "a1.py"
stinfo = os.statvfs('a1.py')
print stinfo
上記のプログラムを実行すると、次の結果が生成されます-
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)