精易论坛

标题: api 一日一练(42) 取文件大小并格式化输出大小 StrFormatByteSize函数 [打印本页]

作者: 萧阳天    时间: 2012-8-4 00:28
标题: api 一日一练(42) 取文件大小并格式化输出大小 StrFormatByteSize函数
早在几年前,就在shlwapi.dll里面找个这个函数: 格式化输出文件大小:文件大小原始都是字节数,比如1234567个字节。在windows资源管理器里面可以看到, 如果文件大小大致是这样的,小于1K的用字节表示如23字节,大于1K的用如343.5KB表示,大于1M的用如1.4MB表示,总之,系统非常智能的选取各种量纲,非常方便查看大小。既然系统已经有这个功能了,就不用自己来写函数来换算了。
实例: api 一日一练(42) 取文件大小并格式化输出大小StrFormatByteSize函数.rar (2.05 KB, 下载次数: 253)   易语言自带命令 取文本尺寸() 大于980M就会出现BUG变成负数!

作者: 958334604    时间: 2012-8-4 02:11
顶了,学习一下,,。
作者: 改名卡    时间: 2012-8-4 07:59
沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发~
作者: GZfate    时间: 2012-8-4 08:29
学习了······
作者: 宇智波·佐助    时间: 2012-8-5 16:14
42了加油         
作者: gaodihua    时间: 2012-11-30 20:03
非常方便查看大小
作者: 断翅的三叶草    时间: 2013-4-14 18:34
大神啊 救命人人啊
作者: a331988    时间: 2014-1-24 15:03
沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发沙发~

作者: qiangzi    时间: 2014-7-5 11:47
表示楼主超过4G还是会出BUG!
作者: mutou45520    时间: 2015-4-7 11:21
我看看是不是真的这么智能
作者: 海浪SeaWave    时间: 2016-2-18 19:42
为什么大于980M就会出现BUG变成负数????
作者: 瓶中仙子    时间: 2021-2-2 12:04
测试了超过4G的文件,不准确啊
作者: xujianc    时间: 2022-9-16 21:02
666666666666
作者: youxigw    时间: 2022-12-20 16:06
学习了······




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4