fix checking the free diskspace on windows 7

This commit is contained in:
Damien Churchill 2009-04-20 21:05:05 +00:00
parent f82c67f36c
commit 111b64d38b
1 changed files with 3 additions and 4 deletions

View File

@ -446,10 +446,9 @@ def free_space(path):
"""
if windows_check():
import win32api
drive = path.split(":")[0]
free = win32api.GetDiskFreeSpaceEx(drive)[0]
return free
import win32file
sectors, bytes, free, total = map(long, win32file.GetDiskFreeSpace(path))
return (free * sectors * bytes)
else:
disk_data = os.statvfs(path)
block_size = disk_data.f_bsize