Herhangi bir klasörün ait olduğu disk bölümünün boş alanı [ /usr v.s split durumda ise ]

This commit is contained in:
S.Çağlar Onur
2005-06-20 13:11:56 +00:00
parent e04db5e0df
commit 6ba80f8d86
+6
View File
@@ -6,6 +6,7 @@ import os
import sys
import md5
import shutil
import statvfs
from ui import ui
@@ -99,3 +100,8 @@ def do_patch(patch, p=0):
retval = p.close()
if retval:
raise UtilError("ERROR: patch (%s) failed: %s" % (patch, strlist (o)))
def partition_freespace(directory):
""" returns free space of given directory's partition """
st = os.statvfs(directory)
return st[statvfs.F_BSIZE] * st[statvfs.F_BFREE]