函数

GLibformat_size_for_display

已弃用:2.30 自:2.16

声明 [src]

gchar*
g_format_size_for_display (
  goffset size
)

说明 [src]

将大小(例如文件大小)格式化为人类可读字符串。大小将舍入到最接近的大小前缀(KBMBGB),并四舍五入以十分之一为单位显示。例如,文件大小 3292528 字节将转换为字符串“3.1 MB”。

前缀单位基数为 1024(即 1 KB 为 1024 字节)。

当不再需要此字符串时,应使用 g_free() 释放它。

自 2.16 起可用

自 2.30 起弃用

此函数由于使用 SI 后缀表示 IEC 单位而遭到破坏。请改用 g_format_size()

参数

size

类型: goffset

以字节为单位的大小。

返回值

类型: gchar*

一个新分配的格式化字符串,包含人类可读取的文件大小。

函数调用方负责该数据的所有权,并负责释放它。
该值为以空字符结尾的 UTF-8 字符串。