Python Basics
Python Advanced
Python Useful References
Python Useful Resources
Selected Reading
© 2011 TutorialsPoint.COM
|
Python os.fstatvfs() Method
Description:
This method returns information about the file system containing the file associated with file descriptor fd. This returns the following sturcture:
f_bsize: file system block size
f_frsize: fragment size
f_blocks: size of fs in f_frsize units
f_bfree: free blocks
f_bavail: free blocks for non-root
f_files: inodes
f_ffree: free inodes
f_favail: free inodes for non-root
f_fsid: file system ID
f_flag: mount flags
f_namemax: maximum filename length
Syntax:
Parameters:
Here is the detail of parameters:
Example:
#!/usr/bin/python
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)
|
This would produce following result:
File Info : (4096, 4096, 2621440L, 1113266L, 1113266L,
8929602L, 8764252L, 8764252L, 0, 255)
Maximum filename length :255
Free blocks :1113266
|
|
|
|