La función de tamaño de archivo() en PHP es una función incorporada que se utiliza para devolver el tamaño de un archivo específico. La función tamaño de archivo() acepta el nombre del archivo como parámetro y devuelve el tamaño de un archivo en bytes en caso de éxito y Falso en caso de error.
El resultado de la función de tamaño de archivo() se almacena en caché y se utiliza una función llamada clearstatcache() para borrar el caché.
Sintaxis:
filesize($filename)
Parámetros: la función de tamaño de archivo() en PHP acepta solo un parámetro $nombre de archivo . Especifica el nombre de archivo del archivo cuyo tamaño desea verificar.
Valor devuelto: Devuelve el tamaño de un archivo en bytes en caso de éxito y Falso en caso de error.
Errores y excepciones :
- Para archivos de más de 2 GB, algunas funciones del sistema de archivos pueden arrojar resultados inesperados ya que el tipo de entero de PHP está firmado y muchas plataformas usan enteros de 32 bits.
- El búfer debe borrarse si la función tamaño de archivo() se usa varias veces.
- La función tamaño de archivo() emite una E_WARNING en caso de falla.
Ejemplos:
Input : echo filesize("gfg.txt"); Output : 256 Input : $myfile = 'gfg.txt'; echo $myfile . ': ' . filesize($myfile) . ' bytes'; Output : gfg.txt : 256 bytes
Los siguientes programas ilustran la función de tamaño de archivo().
Programa 1 :
<?php // displaying file size using // filesize() function echo filesize("gfg.txt"); ?>
Producción:
256
Programa 2 :
<?php // displaying file size using // filesize() function $myfile = 'gfg.txt'; echo $myfile . ': ' . filesize($myfile) . ' bytes'; ?>
Producción:
gfg.txt : 256 bytes
Referencia:
http://php.net/manual/en/function.filesize.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA