Python os.statvfs() 方法
概述
os.statvfs() 方法用於返回包含檔描述符fd的檔的檔系統的資訊。
語法
statvfs()方法語法格式如下:
os.statvfs([path])
參數
path -- 檔路徑。
返回值
返回的結構:
f_bsize: 檔系統塊大小
f_frsize: 分棧大小
f_blocks: 檔系統數據塊總數
f_bfree: 可用塊數
f_bavail:非超級用戶可獲取的塊數
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)