PHP获得文件的大小并转换格式
2024-10-20 01:35:26
利用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;
}
最新文章
- [linux笔记]理清linux安装程序用到的(configure, make, make install)
- webconfig文件serviceHostingEnvironment节点出错的解决方法
- mac OS X下制定ll指令
- SpringMVC关于json、xml自动转换的原理研究[附带源码分析 --转
- Sharepoint 问题集锦 - external list (外部列表)
- Ubuntu 10.04启动进入命令行模式
- vs2010 suite integration toolkit execution
- HTML5初步——新的表单元素和属性
- 基于require+knockout的webapp结构设计
- Codeforces Round #402 (Div. 2)
- JAVA -数据类型与表达式---字符串
- phpstrom mac 快捷键
- GUI开发:实时显示摄像头图像
- 【原创】Bug管理操作规范个人经验总结
- java servlet练习测试
- MongoDB--连接客户端和服务
- T-SQL语句4
- 还没被玩坏的robobrowser(2)——安装及快速开始
- 1.2.1 Elevator
- WinRAR备份技巧 - imsoft.cnblogs
热门文章
- ganglia3.7.2,web3.7.1安装
- HDU 3208 Integer’s Power
- MG loves string
- 20180703mysql运维专题一:利用etl监控mysql日志
- Spring MVC-集成(Integration)-Hibernate验证器示例(转载实践)
- Clojure:解决korma中mysql utf8的问题
- 改动mysqlpassword
- HDU - 3622 Bomb Game(二分+2-SAT)
- springboot 异常: Requested bean is currently in creation: Is there an unresolvable circular reference?
- Constructing Roads In JGShining's Kingdom(LIS)