Eliminar un archivo foto de una carpeta
Publicado por Silvia (1 intervención) el 05/12/2007 11:43:36
Hola amigos vereis tengo un problema y no doy con la solucion:
Vereis en mi formulario asp.net tengo un control imagen el cual carga la imagen de una carpeta llamada fotos.
Bien tengo un boton en el formulario que cuando lo pulse quiero que me borre la foto de la carpeta fotos pero cuando lo hago con el siguiente codigo :
Dim FileToDelete As String
FileToDelete = Server.MapPath("FOTOS/" & TextBox2.Text)
If System.IO.File.Exists(FileToDelete) = True Then
System.IO.File.Delete(FileToDelete)
MsgBox("File Deleted")
End If
Me da el siguiente error:
El proceso no puede obtener acceso al archivo 'C:Documents and SettingsSilviaMis documentosVisual Studio 2005WebSitesCASASFOTOSedificio.jpg' porque está siendo utilizado en otro proceso.
El error dice que lo utiliza otro proceso y supongo que será que no puede elimiar la foto porque el control imagen que tengo en el formulario esta cargando la mencionada imagen, pero ¿como hago para que cuando pulse el boton me elimine la foto aunque el control imagen apunte a esa imagen?, es decir una vez pulsado el boton si elimina la imagen se supone que cuando vuelva a cargar el fomulario el control image se vera en blanco.
En fin dadme una solucion amigos.
Saludos cordiales.
Vereis en mi formulario asp.net tengo un control imagen el cual carga la imagen de una carpeta llamada fotos.
Bien tengo un boton en el formulario que cuando lo pulse quiero que me borre la foto de la carpeta fotos pero cuando lo hago con el siguiente codigo :
Dim FileToDelete As String
FileToDelete = Server.MapPath("FOTOS/" & TextBox2.Text)
If System.IO.File.Exists(FileToDelete) = True Then
System.IO.File.Delete(FileToDelete)
MsgBox("File Deleted")
End If
Me da el siguiente error:
El proceso no puede obtener acceso al archivo 'C:Documents and SettingsSilviaMis documentosVisual Studio 2005WebSitesCASASFOTOSedificio.jpg' porque está siendo utilizado en otro proceso.
El error dice que lo utiliza otro proceso y supongo que será que no puede elimiar la foto porque el control imagen que tengo en el formulario esta cargando la mencionada imagen, pero ¿como hago para que cuando pulse el boton me elimine la foto aunque el control imagen apunte a esa imagen?, es decir una vez pulsado el boton si elimina la imagen se supone que cuando vuelva a cargar el fomulario el control image se vera en blanco.
En fin dadme una solucion amigos.
Saludos cordiales.
Valora esta pregunta


0