Freespace Windows not working. fix #3535
This commit is contained in:
1 parent
1c0178dbaf
commit
7afc524a9f
1 file changed
+1
-2
@@ -370,8 +370,7 @@ def getFreeSpace(directories):
|
|||||||
ret = fun(folder, ctypes.byref(_), ctypes.byref(total), ctypes.byref(free))
|
ret = fun(folder, ctypes.byref(_), ctypes.byref(total), ctypes.byref(free))
|
||||||
if ret == 0:
|
if ret == 0:
|
||||||
raise ctypes.WinError()
|
raise ctypes.WinError()
|
||||||
used = total.value - free.value
|
return [total.value, free.value]
|
||||||
return [total.value, used, free.value]
|
|
||||||
else:
|
else:
|
||||||
s = os.statvfs(folder)
|
s = os.statvfs(folder)
|
||||||
size = [s.f_blocks * s.f_frsize / (1024 * 1024), (s.f_bavail * s.f_frsize) / (1024 * 1024)]
|
size = [s.f_blocks * s.f_frsize / (1024 * 1024), (s.f_bavail * s.f_frsize) / (1024 * 1024)]
|
||||||
|
|||||||
Reference in new issue
Block a user