PHP |文件大小( )函数
PHP中的 filesize()函数是一个内置函数,用于返回指定文件的大小。 filesize()函数接受文件名作为参数,成功时返回文件大小(以字节为单位),失败时返回 False。
filesize()函数的结果被缓存,一个名为 clearstatcache() 的函数用于清除缓存。
句法:
filesize($filename)
参数: PHP中的 filesize()函数只接受一个参数$filename 。它指定要检查其大小的文件的文件名。
返回值:成功时返回文件大小(以字节为单位),失败时返回 False。
错误和异常:
- 对于大于 2GB 的文件,一些文件系统函数可能会返回意外结果,因为 PHP 的整数类型是有符号的,并且许多平台使用 32 位整数。
- 如果多次使用 filesize()函数,则必须清除缓冲区。
- 如果发生故障,filesize()函数会发出 E_WARNING。
例子:
Input : echo filesize("gfg.txt");
Output : 256
Input : $myfile = 'gfg.txt';
echo $myfile . ': ' . filesize($myfile) . ' bytes';
Output : gfg.txt : 256 bytes
下面的程序说明了 filesize()函数。
程序 1 :
输出:
256
方案二:
输出:
gfg.txt : 256 bytes
参考:
http:// PHP.net/manual/en/函数.filesize。 PHP