Foros del Web » Programando para Internet » PHP »

Borrar Archivos (TODOS!)

Estas en el tema de Borrar Archivos (TODOS!) en el foro de PHP en Foros del Web. Bueno, vale vale, solo los que están dentro de un directorio. Estoy utilizando esto: Código: <? // $p = "/usr/www/htdocs/artreves/robadas/temp";$d = opendir($p);while($f = readdir($d)) { ...
  #1 (permalink)  
Antiguo 26/05/2002, 01:52
Avatar de Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 16 años, 2 meses
Puntos: 59
Borrar Archivos (TODOS!)

Bueno, vale vale, solo los que están dentro de un directorio.

Estoy utilizando esto:
Código:
<? // $p = "/usr/www/htdocs/artreves/robadas/temp";$d = opendir($p);while($f = readdir($d))    {		if($f <> "." and $f <> ".."){	unlink("$f");	}		}?>
El loop fuinciona bien, ya que si le pongo que imprima $F me imprime todos los archivos que hay en la carpeta, sin embargo, con el unlink, me imprime:
Código:
Warning: Unlink failed (No such file or directory) in /usr/www/htdocs/artreves/deletetemp.php on line 11
Alguien sabe un znippet mejor para borrar tods los archivos?
o que le pasa a este?

Por cierto, la carpeta está CHMODED 777.
  #2 (permalink)  
Antiguo 26/05/2002, 03:38
Avatar de Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 16 años, 2 meses
Puntos: 59
Re: Borrar Archivos (TODOS!)

Ya:
Código:
<?
$p = "/usr/www/htdocs/artreves/robadas/temp";
$d = opendir($p);
while ($f = readdir($d))
{
  if ($f <> "." and $f <> "..")
  {
  unlink("$p/$f");
  echo "$f";
  }
}
echo "done";
?>
el problema era a ruta completa, ya que el archivo no lo tengo en el mismo directorio.
Gracias por vuestra ayuda!!
:P
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:40.