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

Error al borrar fichero

Estas en el tema de Error al borrar fichero en el foro de ASP Clásico en Foros del Web. Hola a tod@s, tengo el siguiente problema: en una página, entre otras cosas, leo unas cosas de un archivo de texto, y después quiero borrarlo, ...
  #1 (permalink)  
Antiguo 26/03/2008, 05:23
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Error al borrar fichero

Hola a tod@s, tengo el siguiente problema: en una página, entre otras cosas, leo unas cosas de un archivo de texto, y después quiero borrarlo, pero me da el siguiente error:
Cita:
Error de Microsoft VBScript en tiempo de ejecución error '800a000d'

No coinciden los tipos: 'fileExists'

/gdpn/gdp/Default.asp, línea 30
El código que uso para el borrado es el siguiente, lo uso en otros sitios y me funciona perfectamente, asi que no se porque aqui falla
Código PHP:
Set File CreateObject("Scripting.FileSystemObject")
ImagePath Server.MapPath("../../../webaidima/gestion/tmp/" Request.ServerVariables("Remote_Addr")&".txt")
If 
fileExists(ImagePathThen
    File
.DeleteFile(ImagePath)
End If 
Alguien tiene idea de que está pasando?? Es lo último que me falta para poder dejar esta web finalizada. Muchas gracias por adelantado, salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #2 (permalink)  
Antiguo 26/03/2008, 08:01
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Re: Error al borrar fichero

Prueba con esta función

Código PHP:
Private Function EliminarArchivo(byval strpath)

Dim fs 
Set fs
CreateObject("Scripting.FileSystemObject"
if 
not fs.fileExists(strPaththen Exit Function 
fs.DeleteFile(strpath)
End Function 
La llamas

Call EliminarArchivo(Server.MapPath("archivo_a_eliminar "))

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 26/03/2008, 09:19
 
Fecha de Ingreso: enero-2007
Mensajes: 7
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Error al borrar fichero

Set x = Server.CreateObject("Scripting.FileSystemObject")
Set y = FSO.GetFile(Server.MapPath("../images/ultima_hora/el arxivo.jpg"))
Call y.Delete()
Set y = Nothing
Set x = Nothing
espero k te sirva
  #4 (permalink)  
Antiguo 26/03/2008, 10:47
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Error al borrar fichero

angel_dope, te faltó poner File.fileExists(ImagePath)
__________________
...___...
  #5 (permalink)  
Antiguo 27/03/2008, 02:31
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Re: Error al borrar fichero

Gracias Al Zuwaga, era eso. Gracias también a los demás, no he llegado a probar vuestras soluciones, pero seguro que también sirven.

Salu2
__________________
Vayamos por Partes :: Jack el Destripador
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 15:23.