跳到主要内容

formatFileSize()

function formatFileSize(bytes): string;

Defined in: packages/utils/src/file/index.ts:19

把字节数格式化成带单位的可读字符串。

单位止于 GB:更大的值继续用 GB 表示,不会出现 TB。数值保留两位小数。 非法输入不抛错,一律降级成 '0 B',方便直接渲染。

Parameters​

ParameterTypeDescription
bytesnumber字节数

Returns​

string

形如 '1.5 MB' 的字符串;bytes 为 NaN / Infinity / 负数 / 0 时返回 '0 B'

Example​

formatFileSize(1536); // '1.5 KB'
formatFileSize(-1); // '0 B'