Python method fstatvfs() returns information about the file system containing the file associated with file descriptor fd. This returns the following structure.
Following is the syntax for fstatvfs() method:
os.fstatvfs(fd)
This method returns information about the file system containing the file associated.
Example
The following example shows the usage of fstatvfs() method:
#!/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)
When we run the above program, it produces the following result:
File Info : (4096, 4096, 2621440L, 1113266L, 1113266L, 8929602L, 8764252L, 8764252L, 0, 255) Maximum filename length :255 Free blocks :1113266
Here at Intellinuts, we have created a complete Python tutorial for Beginners to get started in Python.