Forum und email

file_exists

(PHP 4, PHP 5)

file_exists — Checa se um arquivo ou diretório existe

Descrição

bool file_exists ( string $nomedoarquivo )

Retorna TRUE se o arquivo ou diretório expecificado por nomedoarquivo existe; FALSE caso contrário.

No Windows, use //computername/share/filename ou \\\\computername\share\filename para checar arquivos em compartilhamentos de rede.

Example#1 Testando se um arquivo existe

<?php
$filename 
'/caminho/para/qualquer.txt';

if (
file_exists($filename)) {
    print 
"O arquivo $filename existe";
} else {
    print 
"O arquivo $filename não existe";
}
?>

Nota: O resultado desta função é cacheada. Veja clearstatcache() para mais detalhes.

Nota: Esta função não trabalha com arquivos remotos, de forma que o arquivo a ser examinado precisa ser acessível pelo sistema de arquivos do servidor.

Veja também is_readable(), is_writable(), is_file() e file().