08/03/15 09:12:45
>>674じゃないけどヒントもらったしせっかくなので
from ctypes import *
dirname = ur'c:\\'
GetDiskFreeSpaceExW = windll.kernel32.GetDiskFreeSpaceExW
freeBytesAvailable = c_ulonglong()
totalNumberOfBytes = c_ulonglong()
totalNumberOfFreeBytes = c_ulonglong()
GetDiskFreeSpaceExW(
dirname,
byref(freeBytesAvailable),
byref(totalNumberOfBytes),
byref(totalNumberOfFreeBytes))
print "free space of %s: %d bytes" % (dirname, freeBytesAvailable.value)
こういうのちょこちょこ書き溜めたら結構なライブラリになるだろうなあ