文件大小计算和容量计算

<?php

//获取文件大小
$path = '/Users/Cuffica/Pictures/460.jpg';		//路径字符串
echo $path;
echo '<br />';

echo filesize($path).'B';   //确定文件的大小,单位为Byte
echo '<br />';
echo (filesize($path)/1023).'KB';	//单位转换为KB
echo '<br />';
echo round(filesize($path)/1024,2).'KB';   //对浮点数四舍五入(此处参数2,保留小数点后2位)
echo '<br />';

echo '<br />';

//计算磁盘可用空间
$path = '/';
echo disk_free_space($path).'B';
echo '<br />';
echo round(disk_free_space($path)/1024/1024/1024,2).'GB';
echo '<br />';

//计算总空间大小
echo disk_total_space($path).'B';
echo '<br />';
echo round(disk_total_space($path)/1024/1024/1024,2).'GB';
echo '<br />';

//计算已使用的空间,以上两者减;注:无used_space方法,不要臆断自创

//文件的最后访问时间
$path = '/Users/Cuffica/Pictures/460.jpg';
echo fileatime($path);		//文件的最后访问时间(为Unix时间戳)

//date(format,time)格式化一个本地日期;第二个参数省略则为获取当前时间;
echo date('Y-m-d H:i:s',fileatime($path));
echo '<br />';
//date_default_timezone_set(Asia/Shanghai);	//注:如系统以美国时区为准,需要将时区调整为中国时区
echo date('Y-m-d H:i:s',fileatime($path));
echo '<br />';
echo date('Y-m-d H:i:s');
echo '<br />';

echo '<br />';

//注意区分以下时间
echo date('Y-m-d H:i:s',fileatime($path));	//访问时间
echo '<br />';
echo date('Y-m-d H:i:s',filectime($path));	//改变时间,指文件的所有者,权限等
echo '<br />';
echo date('Y-m-d H:i:s',filemtime($path));	//指文件的内容
echo '<br />';
?>

转载于:https://my.oschina.net/cuffica/blog/72777

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值