Python3 os.statvfs()方法

2019-10-16 23:09:18
statvfs()方法執行給定的路徑 (path) 上的 statfs 系統呼叫。

語法

以下是 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()方法的使用。可用於UNIX類系統
# !/usr/bin/python3

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)