请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 1764|回复: 3

[asp] [原创]储存单位换算小函数 [复制链接]

SenFe 楼主

盛飞

钻石会员 手机认证 

帖子
6222
体力
12069
威望
14
居住地
四川省 成都市
发表于 2008-6-15 02:22:08 |显示全部楼层
以前转换单位时写几个判断就行了,前些日子看到这则消息
惠普 StorageWorks 部门经理 David Roberson 预言说,到 2013 年,每年全球的存储设备产业将输出 1 Yottabyte (“佑字节”,即十亿 GB)的存储能力。Roberson 是在与惠普联合发布一套可集成四个刀片服务器和三个共计 820TB 的存储阵列的新机架系统时发表这一评论的
据企业战略分析师 Mark Peters 称,许多厂商正在迁移到这种平台,这其中就包括最近收购了Israeli startup XIV 的 IBM
参考资料(来源:Wikipedia)
1YB = 1,024 ZB
1YB = 1,048,576 EB
1YB = 1,073,741,824 PB
1YB = 1,099,511,627,776 TB
1YB = 1,125,899,906,842,624 GB
1YB = 1,152,921,504,606,846,976 MB
1YB = 1,180,591,620,717,411,303,424 KB
1YB = 1,208,925,819,614,629,174,706,176 B

刚才刚好需要用这个函数,把原来的函数重新写了下:
  1.         Public Function SenFe_GetFileSize(iSize)
  2.                 Dim aUnit, sUnit, I
  3.                 aUnit = Array("B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB")
  4.                 I = 0
  5.                 sUnit = aUnit(0)
  6.                 Do While iSize => 1024 And I < UBound(aUnit)
  7.                         I = I + 1
  8.                         iSize = iSize / 1024
  9.                         sUnit = aUnit(I)
  10.                 Loop
  11.                 SenFe_GetFileSize = FormatNumber(iSize, 2) & "&nbsp;" & sUnit
  12.         End Function
复制代码

共享给大家,希望对你有用。

[ 本帖最后由 SenFe 于 2008-6-17 14:11 编辑 ]
承接程序定制、修改。
西部数码顶级域名注册商39元抢注!
ciker 

见习刺客

银牌会员

帖子
1490
体力
2910
威望
5
居住地
山东省 烟台市
发表于 2008-6-15 05:37:30 |显示全部楼层
Do While..
Loop

用得很巧妙,不错..
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

帖子
1441
体力
1629
威望
0
发表于 2008-6-16 20:01:42 |显示全部楼层
好东西 .收藏了.以后一定有用.

使用道具 举报

苦寒竹

管理员

帖子
19776
体力
17935
威望
23
居住地
浙江省 金华市
发表于 2008-6-16 20:44:05 |显示全部楼层
IT发展的太快,信息量成级数膨胀,很多单位产生了。
函数写的不错,不过我怀疑计算机用ASP处理文件体积时是否有能力处理1YB。
搞IT的穷秀才。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-13 11:48 , Processed in 0.064121 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部