destacados

Gabriel Da Silva

Portafolio del ilustrador y director de arte brasileño, aunque afincado en Madrid, Gabriel Da Silva.

B&W Helmut Newton

Selección de fotografías en blanco y negro de uno de los fotógrafos más conocidos de las últimas décadas, Helmut Newton.

Judith Erwes

Fotógrafa afincada en Londres con un estilo que combina la moda, el humor y la estética retro.

Jody Rogac

Nacida en Inglaterra y criada en Canadá, Jody Rogac en la actualidad vive y trabaja en Brooklyn. Sus trabajo ha obtenido diversos galardones.

Publicaciones

Función para borrar ficheros y carpetas recursivamente

, , 10/02/2009 07:30:00

Esta función utiliza el método de PHP exec para ejecutar el comando de UNIX rm y borrar tanto archivos como directorios. Si los directorios contienen ficheros y subdirectorios también se borrarán de forma recursiva. Mucho ojo como la usamos que podemos borrar algo que no deseemos.

function DelTodo($source){
    if (!is_dir($source) && !is_file($source) ){
        echo "No es un directorio o fichero";
    }else {
        $Orden = "rm -R $source" ;
        exec ($Orden);
    }
} 

Por ejemplo:

DelTodo('Imagenes');

Eliminaría todo lo que hubiese dentro de la carpeta "Imagenes" -tanto ficheros como subdirectorios- y la propia carpeta.

DelTodo('clientes.jpg');

Eliminaría la imagen 'clientes.jpg'.

Páginas: 1
comentarioscomentarios