Files
ThothII/tools/tht/internal/preflight/disk_windows.go

16 lines
306 B
Go

//go:build windows
package preflight
import "golang.org/x/sys/windows"
func freeBytes(path string) (uint64, error) {
p, err := windows.UTF16PtrFromString(path)
if err != nil {
return 0, err
}
var available uint64
err = windows.GetDiskFreeSpaceEx(p, &available, nil, nil)
return available, err
}