Функция file_exists

La función file_exists verifica la existencia de un archivo o directorio en la ruta especificada. La función devuelve true si el archivo o directorio existe, y false en caso contrario. El parámetro de la función recibe una cadena con la ruta absoluta o relativa al archivo.

Sintaxis

phpfile_exists(string $filename): bool

Ejemplo

Verifiquemos la existencia del archivo 'test.txt' en el directorio actual:

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

Resultado de la ejecución del código (si el archivo existe):

phptrue

Ejemplo

Verifiquemos la existencia de un archivo que no existe:

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

Resultado de la ejecución del código:

phpfalse

Ejemplo

Verifiquemos la existencia de un directorio:

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

Resultado de la ejecución del código (si el directorio existe):

phptrue

Véase también

  • la función is_dir,
    que verifica una carpeta
  • la función is_file,
    que verifica un archivo
  • la función is_readable,
    que verifica la accesibilidad para lectura
  • la función is_writable,
    que verifica la posibilidad de escritura