Funções para Sistema de arquivo
PHP Manual

filesize

(PHP 4, PHP 5, PHP 7)

filesizeObtém o tamanho do arquivo

Descrição

int filesize ( string $filename )

Obtém o tamanho do arquivo.

Parâmetros

filename

Caminho para o arquivo.

Valor Retornado

Retorna o tamanho do arquivo em bytes, ou FALSE (e gera um erro de nível E_WARNING) em caso de erro.

Nota: Por conta do tipo inteiro do PHP ser sinalizado em muitas plataformas de 32bits, algumas funções de arquivos podem retornar resultados inesperados para arquivos maiores que 2GB.

Exemplos

Exemplo #1 Exemplo de filesize()

<?php

// Exibe algo como: arquivo.txt: 1024 bytes

$filename 'arquivo.txt';
echo 
$filename ': ' filesize($filename) . ' bytes';

?>

Erros

Em caso de falha um E_WARNING será emitido.

Notas

Nota: Os resultados desta função são cacheados. Veja clearstatcache() para mais detalhes.

Dica

A partir do PHP 5.0.0, esta função também pode ser utilizada com alguns wrappers URL. Veja Protocolos e Wrappers suportados para uma lista de quais wrappers são suportados pela família de funções stat().

Veja Também


Funções para Sistema de arquivo
PHP Manual