Função file_exists

A função file_exists verifica a existência de um arquivo ou diretório no caminho especificado. A função retorna true se o arquivo ou diretório existir, e false caso contrário. O parâmetro da função é uma string com o caminho absoluto ou relativo para o arquivo.

Sintaxe

phpfile_exists(string $filename): bool

Exemplo

Vamos verificar a existência do arquivo 'test.txt' no diretório atual:

php<?php
  $res = file_exists('test.txt');
  var_dump($res);
?>

Resultado da execução do código (se o arquivo existir):

phptrue

Exemplo

Vamos verificar a existência de um arquivo que não existe:

php<?php
  $res = file_exists('nonexistent_file.txt');
  var_dump($res);
?>

Resultado da execução do código:

phpfalse

Exemplo

Vamos verificar a existência de um diretório:

php<?php
  $res = file_exists('images/');
  var_dump($res);
?>

Resultado da execução do código (se o diretório existir):

phptrue

Veja também

  • a função is_dir,
    que verifica uma pasta
  • a função is_file,
    que verifica um arquivo
  • a função is_readable,
    que verifica a acessibilidade para leitura
  • a função is_writable,
    que verifica a possibilidade de escrita