code: func (c *StatsClient) GetDirFsInfo(path string) (cadvisorapiv2.FsInfo, error) {
  	var freeBytesAvailable, totalNumberOfBytes, totalNumberOfFreeBytes int64
  	var err error
  
  	ret, _, err := syscall.Syscall6(
  		procGetDiskFreeSpaceEx.Addr(),
  		4,
  		uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr(path))),
  		uintptr(unsafe.Pointer(&freeBytesAvailable)),
  		uintptr(unsafe.Pointer(&totalNumberOfBytes)),
  		uintptr(unsafe.Pointer(&totalNumberOfFreeBytes)),
  		0,
  		0,
  	)
  	if ret == 0 {
  		return cadvisorapiv2.FsInfo{}, err
  	}
  
  	return cadvisorapiv2.FsInfo{
  		Timestamp: time.Now(),
  		Capacity:  uint64(totalNumberOfBytes),
  		Available: uint64(freeBytesAvailable),
  		Usage:     uint64(totalNumberOfBytes - freeBytesAvailable),
  	}, nil
  }
docs: // GetDirFsInfo returns filesystem capacity and usage information.