En este articulo, les enseñare cómo comprobar si un archivo existe o no en el directorio dado y si existe un archivo, elimine el archivo del directorio.
Cuando va a trabajar en el sistema de archivos y necesita actualizar los datos, incluidos los archivos, entonces tendrá que eliminar los archivos existentes y luego subir el nuevo.
Así que antes de ir a eliminar los archivos existentes, tendrá que asegurarse de que los archivos existen; utilizando el file_exists() sabremos si el archivo existe, de lo contrario puede obtener el siguiente error:
php - Warning: unlink(Image): No such file or directory (Php - Advertencia: unlink (Image): Ningún archivo o directorio)
En PHP, se utiliza el método file_exists() para comprobar si el archivo existe o no y si el archivo existe entonces se utiliza la función unlink() para eliminar archivos.
Ejemplo 1 para borrar un archivo en Laravel
if(file_exists(public_path('images/mi-archivo.jpeg'))){ unlink(public_path('images/mi-archivo.jpeg')); }else{ dd('El archivo no existe.'); }
Ejemplo 2 para eliminar un archivo en Laravel
Ahora borraremos un archivo utilizando el método de Laravel File::delete().<?php if(\File::exists(public_path('images/mi-archivo.jpeg'))){ \File::delete(public_path('images/mi-archivo.jpeg')); }else{ dd('El archivo no existe.'); }
Puede eliminar los archivos múltiples de la siguiente manera:
<?php \File::delete($file1,$file2);
Y eso seria todo espero que les guste :)
1 comentarios:
Write comentariosme salvaste la vida un millón de gracias, espero sigas compartiendo tus conociminetos.
Reply