天天看点

使用 C# 获取文件或流的易读大小(KB、MB、GB、TB、KB)

无论是 FileInfo 还是 Stream ,Length 属性代表的是文件或流的大小,单位是 Byte ,该数值非常精确,但并不易读。为此,笔者编辑整理了以下代码用于将 Byte 长度转换为易于阅读的格式。支持 B、KB、MB、GB、TB和PB 单位。

使用方式如下:

这将会输出: <code>3.71 GB</code>