python os.statvfs() 檢視檔案系統資訊 磁碟使用情況
阿新 • • 發佈:2019-02-19
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: 最大檔案長度
例項
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)
作用:
可以用來計算資料夾的使用情況,塊大小,使用率,可用率等deng