os.fstatvfs Python3 () metode
Metode file / direktori Python3 OS
garis besar
os.fstatvfs () metode mengembalikan file yang berisi informasi untuk fd file descriptor dari sistem file, mirip dengan statvfs ().
Tersedia di Unix.
Metode fstatvfs mengembalikan struktur:
f_bsize: ukuran file sistem blok
f_frsize: ukuran sub-stack
f_blocks: Jumlah total blok data sistem file
f_bfree: Tersedia blok
f_bavail: jumlah blok yang tersedia di non-root
f_files: struktur file Total poin
f_ffree: tersedia node berkas
f_favail: non-root node file yang tersedia
f_fsid: File ID sistem pengenal
f_flag: mark Mount
f_namemax: Ukuran file maksimum
tatabahasa
fstatvfs () sintaks metode adalah sebagai berikut:
os.fstatvfs(fd)
parameter
fd - file descriptor.
Kembali Nilai
Mengembalikan informasi file berisi file descriptor fd dari sistem file.
contoh
Contoh berikut menunjukkan fstatvfs () metode penggunaan:
#!/usr/bin/python3 import os, sys # 打开文件 fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT ) # 获取元组 info = os.fstatvfs(fd) print ("文件信息 :", info) # 获取文件名最大长度 print ("文件名最大长度 :%d" % info.f_namemax) # 获取可用块数 print ("可用块数 :%d" % info.f_bfree) # 关闭文件 os.close( fd)
Output program di atas adalah:
文件信息 : (4096, 4096, 2621440L, 1113266L, 1113266L, 8929602L, 8764252L, 8764252L, 0, 255) 文件名最大长度 :255 可用块数 :1113266