file_exists

(PHP 3, 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.

Exemplo 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().