[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[转贴] VBS计算文件、文件夹大小

  1. set open=createobject("scripting.filesystemobject")
  2. str=inputbox("请输入文件(夹)名称或文件(夹)完整路径:",wscript.scriptname)
  3. if open.fileexists(str) then
  4. f1=open.getfile(str).size
  5. if f1<=1024 then
  6. sum=f1/1024
  7. t=split(sum,".")(0)&"."&left(split(sum,".")(1),2)
  8. else
  9. if f1<=1024^2 then
  10. sum=f1/1024^2
  11. t=split(sum,".")(0)&"."&left(split(sum,".")(1),2)
  12. else
  13. sum=f1/1024^2
  14. t=split(sum,".")(0)&"."&left(split(sum,".")(1),2)
  15. end if
  16. end if
  17. else
  18. f2=open.getfolder(str).size
  19. if f2<=1024 then
  20. sum=f2/1024
  21. t=split(sum,".")(0)&"."&left(split(sum,".")(1),2)
  22. else
  23. if f2<=1024^2 then
  24. sum=f2/1024^2
  25. t=split(sum,".")(0)&"."&left(split(sum,".")(1),2)
  26. else
  27. sum=f2/1024^2
  28. t=split(sum,".")(0)&"."&left(split(sum,".")(1),2)
  29. end if
  30. end if
  31. end if
  32. msgbox round(t,2)&" MB",64,wscript.scriptname
复制代码
1

评分人数

By:SnJun
Home: http://www.loodd.com

返回列表