Foros del Web » Programando para Internet » PHP »

Borrar un archivo "nombre.*"

Estas en el tema de Borrar un archivo "nombre.*" en el foro de PHP en Foros del Web. Que tal Quisiera saber si existe la forma de borrar el archivo "nombre.*" es decir que tenga el mismo nombre pero la extension distinta, por ...
  #1 (permalink)  
Antiguo 06/03/2007, 04:05
 
Fecha de Ingreso: septiembre-2003
Mensajes: 19
Antigüedad: 20 años, 6 meses
Puntos: 0
Borrar un archivo "nombre.*"

Que tal

Quisiera saber si existe la forma de borrar el archivo "nombre.*" es decir que tenga el mismo nombre pero la extension distinta, por ejemplo tenemos estos archivos:

imagen1.gif
imagen1.jpg
imagen2.gif
imagen1.bmp

Como podria borra imagen1.*, y que se eliminen todos los archivos que tengan el nombre de archivo1 ( imagen1.gif, imagen1.jpg, imagen1.bmp) y se quedaria solo imagen2.gif (esto sin saber las extensiones)


Saludos

Última edición por broly; 06/03/2007 a las 04:11
  #2 (permalink)  
Antiguo 06/03/2007, 05:27
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: Borrar un archivo "nombre.*"

Haciendo un bucle sobre el contenido de un directorio (readdir), separar el nombre de la extensión (explode) y utilizando la función unlink.
Código PHP:
while( ... )
...
list(
$nombre$ext) = explode('.'$fichero);
if( 
$nombre == 'imagen1' ) {
unlink($fichero);
}


Un saludo
  #3 (permalink)  
Antiguo 06/03/2007, 13:39
 
Fecha de Ingreso: septiembre-2003
Mensajes: 19
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: Borrar un archivo "nombre.*"

Perfecto, gracias ;)
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 17:46.