| Pagina 1 de 1 | 1 |
|
FLaSHiNG Mensajes: 3 |
» Mostrar o Borrar archivos de un directorio | 04/07/2008 18:58 |
|---|---|---|
|
$directorio = "LA RUTA QUE QUERAIS";
$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 "<br>".$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: 'Creo? que tambien se puede borrar directamente el directorio aunque contenga archivos con ulink($directorio) |
||
|
FLaSHiNG Mensajes: 3 |
» Mostrar o Borrar archivos de un directorio | 04/07/2008 19:15 |
|---|---|---|
|
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 '.' y '..' 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
Mensajes: 1 |
» Mostrar o Borrar archivos de un directo | 16/12/2008 23:23 |
|---|---|---|
|
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.
exec('rm -rf '.$directorio)
|
||
|
Webmaster:
Tripiro
Mensajes: 62 |
» Mostrar o Borrar archivos de un directo | 17/12/2008 21:28 |
|---|---|---|
|
Hay que tener mucho cuidado con rm -rf / Si señor! |
||
| Pagina 1 de 1 | 1 |

Foros
Blog
Descargas
Segunda Mano
Juegos
Flog
Poker

Servicios
Enviar página
Grupos