Foros del Web » Programando para Internet » ASP Clásico »

Borrar .jpg

Estas en el tema de Borrar .jpg en el foro de ASP Clásico en Foros del Web. Hola al foro; ¿como puedo borrar el ".jpg" de una imagen? para localizar los 3 carácteres utilizo esto: If UCase(Right(SavePath1, 3)) = "JPG" Then borrar ...
  #1 (permalink)  
Antiguo 03/04/2006, 08:20
 
Fecha de Ingreso: septiembre-2005
Mensajes: 16
Antigüedad: 19 años, 7 meses
Puntos: 0
Borrar .jpg

Hola al foro;

¿como puedo borrar el ".jpg" de una imagen?

para localizar los 3 carácteres utilizo esto:

If UCase(Right(SavePath1, 3)) = "JPG" Then
borrar .jpg
End If

¿Que tengo que poner en la segunda linea?

Gracias y un saludo.
  #2 (permalink)  
Antiguo 03/04/2006, 08:58
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 19 años, 6 meses
Puntos: 1
Usa el objeto FSO (Filesystem object) junto con la propiedad:
DeleteFile (nombre, protegido)
Deletefile borra el archivo indicado como nombre. El parámetro protegido es opcional y sirve para indicar que se borre el archivo a pesar de que esté protegido contra escritura.
  #3 (permalink)  
Antiguo 03/04/2006, 09:25
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
creo que lo que quiere borrar no es el archivo, si lo que quieres es meter el nombre en una variable pon en la segunda linea

nombre=replace(SavePath1,".JPG","")
  #4 (permalink)  
Antiguo 03/04/2006, 09:52
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 19 años, 6 meses
Puntos: 1
aaaaahhhh, pos a ver si nos lo aclara...
  #5 (permalink)  
Antiguo 03/04/2006, 10:20
 
Fecha de Ingreso: septiembre-2005
Mensajes: 16
Antigüedad: 19 años, 7 meses
Puntos: 0
Gracias por las respuestas.

En realidad lo que quiero es esto:

Añadir a la imagen la variable vref, pero no se porque si pongo
Código:
SavePath1 = vref & SavePath1
no me funciona, es decir, la variable antes de SavePath1, en cambio, si pongo la variable detras de SavePath1 si me funciona, es decir,
Código:
SavePath1 = SavePath1 & vref & ".jpg"
de esta forma la imagen coje este nombre: imagen1.jpg.referencia.jpg. ya que SavePath1 lleva consigo .jpg porque antes de todo esto he puesto:
Código:
If UCase(Right(SavePath1, 3)) <> "JPG" Then
      SavePath1 = SavePath1 & ".jpg"
    End If
la solución que veo es quitar el primer jpg para que el nombre de la imagen quede más limpio.

Un saludo.
  #6 (permalink)  
Antiguo 03/04/2006, 10:43
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 4 meses
Puntos: 144
Hazlo con la función replace. Reemplaza el texto "JPG", por "", es decir, por la nada.
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:22.