Latest web development tutorials

Pythonのos.statvfs()メソッド

Pythonのファイル(ファイル)メソッド PythonのOSファイル/ディレクトリ方式


アウトライン

os.statvfs()メソッドは、ファイルシステムのファイル記述子fdのための情報を含むファイルを返します。

文法

以下のように、statvfs()メソッドの構文は次のとおりです。

os.statvfs([path])

パラメータ

  • パス-ファイルパス。

戻り値

バック構造:

  • f_bsize:ファイルシステムのブロック・サイズ

  • f_frsize:サブスタックサイズ

  • f_blocks:ファイル・システム・データ・ブロックの総数

  • f_bfree:利用可能なブロック

  • f_bavail:root以外のユーザーで使用可能なブロック数

  • f_files:ファイル構造の合計ポイント

  • f_ffree:使用可能なファイルノード

  • f_favail:非ルートノード利用可能なファイル

  • f_fsid:ファイルシステム識別子ID

  • f_flag:マウントマーク

  • f_namemax:ファイルの最大サイズ

次の例では、statvfs()の場合、使用する方法を示しています。

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

import os, sys

# 显示 "a1.py" 文件的 statvfs 信息
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)

Pythonのファイル(ファイル)メソッド PythonのOSファイル/ディレクトリ方式