|
分享源码
界面截图: |
- |
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 帅气与大侠 于 2023-2-20 20:27 编辑
经常操作文件时都需要取文件长度,然后转换为kb、mb、gb等单位展示,记得有个系统api可以直接转换字节单位,但是只支持到GB单位,今天在CSDN看到一个JavaScript的写法,挺不错的,改成易语言了,分享给大家
|
格式化字节 | 文本型 | | |
文件长度 | 双精度小数型 | | | | 保留位数 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | c | 整数型 | | | 小数精度 | 整数型 | | | 单位数组 | 文本型 | | 0 | 单位索引 | 整数型 | | | v | 双精度小数型 | | | r | 文本型 | | | 如果真 (文件长度 ≤ 0 )返回 (“0B”)c = 1024 小数精度 = 选择 (是否为空 (保留位数 ), 2, 保留位数 )单位数组 = { “B”, “KB”, “MB”, “GB”, “TB”, “PB”, “EB”, “ZB”, “YB” }单位索引 = 绝对取整 (求自然对数 (文件长度 ) ÷ 求自然对数 (c )) v = 四舍五入 (文件长度 ÷ 求次方 (c, 单位索引 ), 小数精度 )r = 数值到格式文本 (v, 小数精度, 假) + “” + 单位数组 [单位索引 + 1 ]返回 (r )
|
评分
-
查看全部评分
|