Phương thức os.statvfs() trong Python
Miêu tả
Phương thức statvfs() thực hiện một lời gọi hệ thống tới statvfs trên path đã cho.
Cú pháp
Cú pháp của statvfs() trong Python:
os.statvfs(path)
Chi tiết về tham số:
path -- Đây là path mà bạn cần thông tin statvfs về nó.
Trả về giá trị
Giá trị trả về có cấu trúc statvfs như sau:
- f_bsize: Là blocksize được ưu tiên của hệ thống file.
- f_frsize: Là blocksize cơ sở của hệ thống file.
- f_blocks: Tổng số block của hệ thống file.
- f_bfree: Tổng số free block.
- f_bavail: Số free block có sẵn với người dùng không phải là super user.
- f_files: Tổng số node.
- f_ffree: Tổng số free node.
- f_favail: Số free node có sẵn với người dùng không phải là super user.
- f_flag: Phụ thuộc vào hệ thống.
- f_namemax: Độ dài của tên file tối đa.
Chương trình Python ví dụ
Ví dụ sau minh họa cách sử dụng của statvfs() trong Python.
import os, sys # hien thi thong tin statvfs cua "a1.py" stinfo = os.statvfs('a1.py') print stinfo
Chạy chương trình Python trên sẽ cho kết quả:
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)