filesize
(PHP 3, PHP 4, PHP 5)
filesize -- 取得文件大小
说明
int
filesize
( string filename )
返回文件大小的字节数,如果出错返回
FALSE
(在错误报告级别为
E_WARNING
的情况下)。
注:
因为 PHP 的整数类型是有符号的,并且大多数平台使用 32
位整数,
filesize()
函数在碰到大于 2GB
的文件时可能会返回非预期的结果。对于 2GB 到 4GB
之间的文件通常可以使用
sprintf("%u", filesize($file))
来克服此问题。
提示:
自
PHP 5.0.0
起本函数也可被
某些
URL wrapper 使用。参考
附录 L
来看哪些 wrapper 支持
stat()
系列函数的功能。
例子 1.
filesize()
例子
<?php
// 输出类似:somefile.txt: 1024 bytes
$filename
=
'somefile.txt'
;
echo
$filename
.
': '
.
filesize
(
$filename
) .
' bytes'
;
?>
|
|
参见
file_exists()
。