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

Borrar un fichero con Kill.....

Estas en el tema de Borrar un fichero con Kill..... en el foro de ASP Clásico en Foros del Web. Hola, estoy intentando borrar un fichero con este codigo pero el problema es el siguiente, no consigo que si el fichero no existe no entre ...
  #1 (permalink)  
Antiguo 10/03/2005, 02:59
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 20 años, 5 meses
Puntos: 0
Borrar un fichero con Kill.....

Hola, estoy intentando borrar un fichero con este codigo pero el problema es el siguiente, no consigo que si el fichero no existe no entre en el If, siempre entra en el If, tanto si el fichero existe como si no entra en el If y si existe lo borra y tan contento pero si no existe me da error claro.... A ver si alguien sabe que condicion tengo que poner. Muchas Gracias

If File("C:\inetpub\wwwroot\MotorSegovia\datos\fotosC ochesN\" & Request.QueryString("codCocheN") & ".jpg")<>"" Then

Kill "C:\inetpub\wwwroot\MotorSegovia\datos\fotosCoches N\" & Request.QueryString("codCocheN") & ".jpg"

End If
  #2 (permalink)  
Antiguo 10/03/2005, 06:14
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Estas haciendo una mantencion?

segun yo esa funcion no es nativa de VB script. (puedo estar equivocado)
asi que no se de que estas hablando.
Es posible que se tarte de una funcion hecha por algun otro programador.

y FILE es un objeto y no una funcion ..asi que menos entiendo.
  #3 (permalink)  
Antiguo 10/03/2005, 09:19
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 20 años, 5 meses
Puntos: 0
Tienes razon... tanto file como Kill son dos funciones creadas, estoy corrigiendo errores de una apliczación q no es mia.... pense que eran claves de ASP, revisare el codigo a ver si las encuentro...Muchas Gracias por todo.
  #4 (permalink)  
Antiguo 10/03/2005, 09:50
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Que raro que no aconsejó debuguear jejeje
Fijate qué devuelve la función "file" con dos archivos ocmo parámetro... uno que realmenbte exista y uno que no existe:

Response.Write File("C:\inetpub\wwwroot\MotorSegovia\datos\fotosC ochesN\un archivo que existe.jpg") & "<br>"
Response.Write File("C:\inetpub\wwwroot\MotorSegovia\datos\fotosC ochesN\un archivo que NO existe.jpg")

Seguramente devuelve TRUE y FALSE (o lo que sea)... así que ya sabrás qué colocar en el IF
__________________
...___...
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 06:35.