Sha256: b516954bf41077a7ca67a98c5143c2ad4b9048cf02694a75237c6d8b43caa611
Contents?: true
Size: 562 Bytes
Versions: 18
Compression:
Stored size: 562 Bytes
Contents
require 'Win32API' module Windows module FileSystem GetDiskFreeSpace = Win32API.new('kernel32', 'GetDiskFreeSpace', 'PPPPP', 'I') GetDiskFreeSpaceEx = Win32API.new('kernel32', 'GetDiskFreeSpaceEx', 'PPPP', 'I') def GetDiskFreeSpace(path, sectors, bytes, free, total) GetDiskFreeSpace.call(path, sectors, bytes, free, total) > 0 end def GetDiskFreeSpaceEx(path, free_bytes, total_bytes, total_free) GetDiskFreeSpaceEx.call(path, free_bytes, total_bytes, total_free) > 0 end end end
Version data entries
18 entries across 18 versions & 2 rubygems