Sistema de archivos
PHP Manual

file_exists

(PHP 4, PHP 5)

file_exists — Verifica si un archivo o directorio existe

Descripción

bool file_exists ( string $nombre_archivo )

Verifica si un archivo o directorio existe.

Lista de parámetros

nombre_archivo

Ruta al archivo o directorio.

En windows, use //nombre_computadora/recurso/nombre_archivo o \\nombre_computadora\recurso\nombre_archivo para revisar archivos en recursos compartidos de red.

Valores retornados

Devuelve TRUE si el archivo o directorio especificado por nombre_archivo existe; o FALSE de lo contrario.

Warning

Esta función devuelve FALSE para archivos inaccesibles debido a restricciones del modo seguro. Sin embargo estos archivo aun pueden ser incluidos si se encuentran en safe_mode_include_dir.

Note: El chequeo es realizado usando el UID/GID real en lugar del efectivo.

Ejemplos

Example#1 Probar si un archivo existe

<?php
$nombre_archivo 
'/ruta/hacia/foo.txt';

if (
file_exists($nombre_archivo)) {
    echo 
"El archivo $nombre_archivo existe";
} else {
    echo 
"El archivo $nombre_archivo no existe";
}
?>

Notes

Note: Los resultados de esta función son guardados. Consultar clearstatcache() para más detalles.

Tip

A partir de PHP 5.0.0, esta funcion tambien puede usarse con algunas URL como nombre de fichero. Consultar Lista de Protocolos/Envolturas Soportadas, para obtener una lista con soporte para la funcionalidad stat().

Ver también


Sistema de archivos
PHP Manual