利用filesize($filename)函数获得一个文件的大小

参数$filename为文件的绝对路径,返回的值是文件的大小字节数。

文件较大的时候看起来不方便,下面是一个格式化方法

function tosize($bytes,$prec=2){
$rank=0;
$size=$bytes;
$unit="B";
while($size>1024){
$size=$size/1024;
$rank++;
}
$size=round($size,$prec);
switch ($rank){
case "1":
$unit="KB";
break;
case "2":
$unit="MB";
break;
case "3":
$unit="GB";
break;
case "4":
$unit="TB";
break;
default : }
return $size." ".$unit;
}

最新文章

  1. [linux笔记]理清linux安装程序用到的(configure, make, make install)
  2. webconfig文件serviceHostingEnvironment节点出错的解决方法
  3. mac OS X下制定ll指令
  4. SpringMVC关于json、xml自动转换的原理研究[附带源码分析 --转
  5. Sharepoint 问题集锦 - external list (外部列表)
  6. Ubuntu 10.04启动进入命令行模式
  7. vs2010 suite integration toolkit execution
  8. HTML5初步——新的表单元素和属性
  9. 基于require+knockout的webapp结构设计
  10. Codeforces Round #402 (Div. 2)
  11. JAVA -数据类型与表达式---字符串
  12. phpstrom mac 快捷键
  13. GUI开发:实时显示摄像头图像
  14. 【原创】Bug管理操作规范个人经验总结
  15. java servlet练习测试
  16. MongoDB--连接客户端和服务
  17. T-SQL语句4
  18. 还没被玩坏的robobrowser(2)——安装及快速开始
  19. 1.2.1 Elevator
  20. WinRAR备份技巧 - imsoft.cnblogs

热门文章

  1. ganglia3.7.2,web3.7.1安装
  2. HDU 3208 Integer’s Power
  3. MG loves string
  4. 20180703mysql运维专题一:利用etl监控mysql日志
  5. Spring MVC-集成(Integration)-Hibernate验证器示例(转载实践)
  6. Clojure:解决korma中mysql utf8的问题
  7. 改动mysqlpassword
  8. HDU - 3622 Bomb Game(二分+2-SAT)
  9. springboot 异常: Requested bean is currently in creation: Is there an unresolvable circular reference?
  10. Constructing Roads In JGShining's Kingdom(LIS)