statvfs()方法返回关于文件描述符fd相关联的文件的文件系统信息。这将返回以下结构:
	
- 
			f_bsize: 文件系统的块大小 
- 
			f_frsize: 片段大小 
- 
			f_blocks: fs在f_frsize单位的大小 
- 
			f_bfree: 空闲块 
- 
			f_bavail: 对于非root用户自由块 
- 
			f_files: 索引节点 
- 
			f_ffree: 空闲节点 
- 
			f_favail: 对于非root用户空闲节点 
- 
			f_fsid: 文件系统ID 
- 
			f_flag: 挂载标志 
- 
			f_namemax: 最大文件名长度 
语法
		以下是 statvfs() 方法的语法:
	
os.fstatvfs(fd)
参数
- 
			fd -- 这是将被返回文件描述符的系统信息 
返回值
		此方法返回包含相关文件的文件系统信息。
	
	示例
		下面的例子显示 statvfs()方法的使用。
	
#!/usr/bin/python3
import os, sys
# Open a file
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
# Now get  the touple
info = os.fstatvfs(fd)
print ("File Info :", info)
# Now get maximum filename length
print ("Maximum filename length :%d" % info.f_namemax:)
# Now get free blocks
print ("Free blocks :%d" % info.f_bfree)
# Close opened file
os.close( fd)
	
		当我们运行上面的程序,它会产生以下结果:
	
File Info : (4096, 4096, 2621440L, 1113266L, 1113266L, 
             8929602L, 8764252L, 8764252L, 0, 255)
Maximum filename length :255
Free blocks :1113266
						上一篇:
								Python3文件方法
												下一篇:
								Python3 os文件目录的方法
												
						
						
					
					
					