永发信息网

求算文件字节工具

答案:2  悬赏:70  手机版
解决时间 2021-01-28 12:37
要求:
1.能算带小数点 例如:文件大小:16.8MB 等于17,708,937 字节
2.编译好的bat vbs EXE 都行!只要能算出带小数点的文件字节就OK !
备注:看清楚题目哦!一定要能算带小数点的文件字节!整数直接乘1024 .我会算!谢谢! 邮箱: 952768490@qq.com
可行追加50分!谢谢啦!急用!
最佳答案
vbs脚本:
function GetUnit( byref size )
dim i
i = 0
while size>1024
i=i+1
size = size / 1024
wend
dim s(4)
s(0) = "B"
s(1)= "KB"
s(2) = "MB"
s(3) = "GB"
s(4) = "TB"

GetUnit = round(size,3) & s(i)
end function

dim fso
set fso = WScript.CreateObject("Scripting.FileSystemObject")
dim fname
fname = inputbox("请输入文件名", "输入", "a.vbs")
dim f
set f = fso.GetFile(fname)
dim unit, size
size = f.size
unit = GetUnit(f.size)

msgbox "文件大小:" & unit & " 等于" & size & "字节"
全部回答
你的意思是由16.8mb计算出精确的大小17,708,937 吗?我认为不行,因为16.8mb是经过四舍五入丢弃了一些小数点,也就是说,16.8mb本身就不是精确的,又如何算出精确的文件大小呢? 17,708,937b = 16.88855838775634765625.....mb
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丹丘的意思是什么啊?知道的请说下!
请问考研考的现当代文学,学硕,分数不太理想
关于高、低应变法动力测桩的叙述,正确的是()
高奇的意思是什么啊?知道的请说下!
蛋糕色素中国红颜色怎么配出来
村字部首相同的字有哪些
为什么父母总是逼我吃一些我不喜欢的东西
问一部曾经看过的美国公路上的电影,具体情节
在中国近代史上,它“是适应近代由封建制度到
空闲是什么意思
暴言的意思是什么啊?知道的请说下!
孕妇锻炼如果走路的话,每天应该锻炼多长时间
大家觉得西安高新区锦业路的未来发展怎么样?
中国外汇交易中心的数据显示,2013年1月15日
口袋妖怪心金魂银汉化版,不卡机不死机,绝对
推荐资讯
用剪刀能扎死自己吗
一般的文案分为哪几部分?各部分的侧重点在哪
TP-LINK TL-WR710N怎么拆?
三类事业单位转至企业后,职工的事业编制身份
碛漠的意思是什么啊?知道的请说下!
(30分)读某地区年太阳辐射分布图,完成下列
旷日经年的意思是什么啊?知道的请说下!
提掳的意思是什么啊?知道的请说下!
大数据学习一般要学多久啊?去哪里学好些呢
安庆肤康看痘痘怎么样?能不能弄好?
剔腾的意思是什么啊?知道的请说下!
乌龙茶一般产自哪里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?