file_exists
En esta página
file_exists
Verifica si un fichero o un directorio existe
Descripción#
file_exists(string $filename): bool
```php
Verifica si un fichero o un directorio existe.
## Parámetros
`filename`
Ruta de acceso al fichero o directorio.
En Windows, utilice el formato de ruta `//computername/share/filename` o `\\\\computername\share\filename` para verificar que un fichero está disponible en el recurso compartido.
## Valores devueltos
Devuelve `true` si el fichero o directorio especificado por el argumento `filename` existe; `false` en caso contrario.
> [!NOTE]
> Devuelve `false` para los enlaces simbólicos que apuntan a un fichero que no existe.
> [!NOTE]
> La verificación se realiza utilizando el UID/GID real en lugar del efectivo.
> [!NOTE]
> Como el tipo entero de PHP es firmado y que muchas plataformas utilizan enteros de 32 bits, algunas funciones relacionadas con el sistema de archivos pueden retornar resultados extraños para ficheros de tamaño superior a 2 Go.
## Errores/Excepciones
En caso de fallo, se emitirá una advertencia de tipo `E_WARNING`.
## Ejemplos
Prueba la existencia de un fichero
```php
Notas#
[!NOTE] Los resultados de esta función se almacenan en caché. Véase la función
clearstatcachepara más detalles.[!TIP] A partir de PHP 5.0.0, esta función también puede ser utilizada con algunos protocolos url. Lea ??? para conocer los protocolos que soportan la familia de funcionalidades de
stat.
Véase también#
is_readable, is_writable, is_file, file, SplFileInfo