def freespace(self,location): # Return free space in bytes avaialable at specfied location
# Source: http://stackoverflow.com/questions/51658/cross-platform-space-remaining-on-volume-using-python
if platform.system() == 'Windows':
free_bytes = ctypes.c_ulonglong(0)
ctypes.windll.kernel32.GetDiskFreeSpaceExW(ctypes.c_wchar_p(folder), None, None, ctypes.pointer(free_bytes))
return free_bytes.value
else: return os.statvfs(folder).f_bfree
评论列表
文章目录