// +build windows package fs import ( "os" "path/filepath" ) func diskUsage(roots ...string) (Usage, error) { var ( size int64 ) // TODO(stevvooe): Support inodes (or equivalent) for windows. for _, root := range roots { if err := filepath.Walk(root, func(path string, fi os.FileInfo, err error) error { if err != nil { return err } size += fi.Size() return nil }); err != nil { return Usage{}, err } } return Usage{ Size: size, }, nil }