Traductor



Eliminar ficheros

En ocasiones es necesario borrar determinados ficheros en el servidor, esto debido a que ya no se ocuparan y solo ocupan espacio, o por alguna otra razón.
Para este caso usamos la función unlink(), la cual recibe como argumento el nombre del archivo a eliminar.
Nota: Para ejecutar esta función es necesario que el fichero NO esté abierto. Si lo está, no podrá llevarse a cabo la eliminación.
Ahora para ejemplificar esto, veamos un ejemplo, para el cual, necesitamos que cree un fichero que en mi caso he llamado "eliminarfichero.txt" dentro de su directorio, y ahora el siguiente script de php.
<?php
// Se define el salto de línea
    define ("salto","<br>\n");
/*Se intenta eliminar un fichero y se informa del resultado.*/
    if (@unlink("eliminarfichero.txt")){
        echo ("Se ha eliminado el fichero.".salto);
    } else {
        echo ("NO se pudo eliminar el fichero.".salto);
    }
?>
Observe la quinta linea y el uso de la función unlink(). 
Cuando cargue este script en su navegador, verá que el fichero se ha eliminado. 
Un mensaje le informará de ello en la página diciendo le: "Se ha eliminado el fichero", Si vuelve a cargar el script, le saldrá el otro mensaje, esto es lógico ya que el fichero ya se ha eliminado, y no se puede eliminar algo que no existe.
Recuerde que cuando elimine un fichero, se hará de manera permanente he irreversible, esto es por que en un servidor no existe papelera de reciclaje, por lo tanto hay que tener cuidado.

Si te hemos ayudado : )

Te agradeceríamos que apoyaras este proyecto



No se te olvide Comentar y Compartir
en:
                          

0 comentarios:

Publicar un comentario