Golang 文件夹大小计算:字节单位
使用 Golang 代码计算文件夹大小:
var size int64
err := filepath.Walk(dirPath, func(_ string, info os.FileInfo, err error) error {
	if err != nil {
		logger.Error(err.Error())
		return err
	}
	if !info.Mode().IsRegular() {
		return nil
	}
	size += info.Size()
	return nil
})
	if err != nil {
		logger.Error(err.Error())
		return 0, err
	}
这种方法计算出来的目录大小是字节。
原文地址: https://www.cveoy.top/t/topic/fxX1 著作权归作者所有。请勿转载和采集!