Admin
 
 
Logo DIPLOX
Función para borrar ficheros y carpetas recursivamente
Volver Por sereno
  
Lunes, 14/02/2011
Función para borrar ficheros y carpetas recursivamente
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´);


Volver Por sereno