Logo
Acceso usuarios:
Usuario:
Password:
   
         

> Mensaje: Mostrar o Borrar archivos de un directorio

- Foros / Programacion / PHP /

Resultados por pagina: 15 [1]   Pagina: 1 de 1

flashing # Mostrar o Borrar archivos de un directorio 04/07/2008
$directorio = [COM]LA RUTA QUE QUERAIS[COM]; $archivos = scandir($directorio); // Hacemos una lista de archivos que hay en el directorio $num = count($archivos); // Contamos los archivos que hay Los imprimimos en pantalla for ($i=0; $i<=$num; $i++) { echo [COM]<br>[COM].$archivos[$i]; } Con esto tambien podriamos hacer que se borraran todos utilizando en vez de echo esta funcion: unlink ($archivos[$i]); Una vez borrado todos los archivos podemos borrar el directorio vacio con rmdir. PD: [COMI]Creo? que tambien se puede borrar directamente el directorio aunque contenga archivos con ulink($directorio)

flashing # Mostrar o Borrar archivos de un directorio 04/07/2008
PD: Si utilizais tal y como esta escrito ahi la funcion unlink: unlink($archivos[$i]); Os daría error, tendreis que poner la ruta completa unlink($directorio.$archivos[$i]); PD2: En el scandis tambien aparecen [COMI].[COMI] y [COMI]..[COMI] asique podeis darle un valor distinto a $i como por ejemplo 3 para que no os cuente eso. Por lo demás devería de funcionar bien

sgmendez # Mostrar o Borrar archivos de un directo 16/12/2008

No se pueden borrar directorios con ulink($directorio), con esta función solo puedes borrar archivos. Como bien dices puedes borrar el directorio con rmdir(), siempre que esté vacio.


Otra forma de borrar el directorio, aunque no este vacio, es con:

exec([COMI]rm -rf [COMI].$directorio)


Pero cuidado con esto, [COM]rm -rf[COM] sobre el directorio [COM]/[COM] te cargarás todo el sistema.


tripiro # Mostrar o Borrar archivos de un directo 17/12/2008

Hay que tener mucho cuidado con rm -rf /

Si señor!


Resultados por pagina: 15 [1]   Pagina: 1 de 1
Enlallama.com @ 2006 ~ 2009
PHP MySQL GIMP Galiza