comprobar si existe un fichero con php y linux

Se puede comprobar si un fichero existe en linux con el siguiente comando:

[ -e /path/completo/a_mi_archivo ] && echo "El fichero existe" || echo "El fichero no existe"

Posibles parámetros para este comando:
*-e: Devuelve el valor verdadero si el archivo existe
*-f: Devolver valor verdadero si el archivo existe y es un archivo regular
*-r: Devolver valor verdadero si el archivo existe y se puede leer
*-w: Regresa el valor verdadero si el archivo existe y se puede escribir
*-x: Devolver valor verdadero si el archivo existe y es ejecutable
*-d: Devolver valor verdadero si existe y es un directorio

para comprobar esto en php se puede hacer de la siguiente manera:

if (file_exists("/path/completo/a_mi_archivo"))
{
   echo "El fichero existe";
}
else
{
   echo "El fichero no existe";
} 

O también se puede comprobar la existencia de de un fichero en php, ejecutando el comando de linux anteriormente mencionado, a través de la función exec() de php.

Ver un ejemplo de como comprobar la existencia de un fichero con php y comandos linux

$resultado = exec('[ -e /path/completo/a_mi_archivo ] && echo "1" || echo "0"');
echo $resultado;

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *