Sistema de archivos
PHP Manual

filesize

(PHP 4, PHP 5)

filesize — Obtiene el tamaño del archivo

Descripción

int filesize ( string $nombre_archivo )

Obtiene el tamaño del archivo dado.

Lista de parámetros

nombre_archivo

Ruta al archivo.

Valores retornados

Devuelve el tamaño del archivo en bytes, o FALSE (y genera un error de nivel E_WARNING) en caso de fallo.

Note: Dado que el tipo entero de PHP tiene signo y muchas plataformas usan enteros de 32 bits, filesize() puede devolver resultados inesperados para archivos con un tamaño mayor de 2GB. Para archivos entre 2GB y 4GB de tamaño, esto puede resolverse por lo general usando sprintf("%u", filesize($archivo)).

Ejemplos

Example#1 Ejemplo de filesize()

<?php

// imprime, p.ej. un_archivo.txt: 1024 bytes

$nombre_archivo 'un_archivo.txt';
echo 
$nombre_archivo ': ' filesize($nombre_archivo) . ' bytes';

?>

Notes

Note: Los resultados de esta función son guardados. Consultar clearstatcache() para más detalles.

Tip

A partir de PHP 5.0.0, esta funcion tambien puede usarse con algunas URL como nombre de fichero. Consultar Lista de Protocolos/Envolturas Soportadas, para obtener una lista con soporte para la funcionalidad stat().

Ver también


Sistema de archivos
PHP Manual