Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2002, 12:30
jpalbox
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 23 años
Puntos: 0
De acuerdo Borrar fichero del servidor de forma automatica

Intento hacer que el usuario cuando borre un registro de la bd borre tb el archivo asociado a ese registro, ya que guardo en un campo parte de la ruta de ese archivo.

Tengo este codigo:

Abro bd
......


ruta= rs.Fields("ruta") 'direccion del archivo guardada en la bd

' Ejemplo esta ruta public/cortijos/Baul.jpg


'Sacamos las rutas de la imagenes
cadena1="d:\inetpub\webs\housespanishcom\" 'ruta del sitio web
cadena2= ruta
reemplazo = Replace(cadena2, "/", "\", 1, -1, 1)
cadena=""""&cadena1&reemplazo&""""

'y borramos el archivo

set objFichero = Server.CreateObjec ("Scripting.FileSystemObject")
objFichero.DeleteFile cadena

No funciona me da error 800034 Bad file o number

Sin embargo si sustituyo la variable cadena por esta ruta( "d:\inetpub\webs\housespanishcom\public\cortijos\B aul.jpg"
) q seria la resultante de la suma anterior si lo hace




set objFichero = Server.CreateObjec ("Scripting.FileSystemObject")
objFichero.DeleteFile "d:\inetpub\webs\housespanishcom\public\cortijos\B aul.jpg"


Cual es el problema?
Es que no admite variables?
se puede hacer de otra manera?
Gracias