首页技术文档Php › php检测文件大小

php检测文件大小

filesize?—?取得文件大小

语法

int?filesize?(?string?$filename?)

返回文件大小的字节数,如果出错返回?FALSE 并生成一条 E_WARNING 级的错误。

注意: 因为 PHP 的整数类型是有符号的,并且大多数平台使用 32 位整数,filesize() 函数在碰到大于 2GB 的文件时可能会返回非预期的结果。对于 2GB 4GB 之间的文件通常可以使用 sprintf(“%u”,?filesize($file)) 来克服此问题。

注意: 本函数的结果会被缓存。更多信息参见 clearstatcache()

例:php 检测文件大小

<?php
//?输出类似:somefile.txt:?1024?bytes
$filename?=?’example.txt’;
echo?$filename.’:?’.filesize($filename).’?bytes’;
?>
上例输出类似如下:

example.txt:?554?bytes

1kb? = 1000 bytes

本站技术交流群:24735919,欢迎大家进群交流探讨!

发表评论