📜  PHP |文件大小( )函数

📅  最后修改于: 2022-05-13 01:56:38.212000             🧑  作者: Mango

PHP |文件大小( )函数

PHP中的 filesize()函数是一个内置函数,用于返回指定文件的大小。 filesize()函数接受文件名作为参数,成功时返回文件大小(以字节为单位),失败时返回 False。

filesize()函数的结果被缓存,一个名为 clearstatcache() 的函数用于清除缓存。

句法:

filesize($filename)

参数: PHP中的 filesize()函数只接受一个参数$filename 。它指定要检查其大小的文件的文件名。

返回值:成功时返回文件大小(以字节为单位),失败时返回 False。

错误和异常

  1. 对于大于 2GB 的文件,一些文件系统函数可能会返回意外结果,因为 PHP 的整数类型是有符号的,并且许多平台使用 32 位整数。
  2. 如果多次使用 filesize()函数,则必须清除缓冲区。
  3. 如果发生故障,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