Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 21-abr-2006, 19:38   #1 (permalink)
axy108 ha deshabilitado el karma
 
Avatar de axy108
 
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 411
Borrar Archivos Temporales

Hola tengo una aplicacion que trabaja con multitiff, y para poder trabajar con ellos primero tengo que separalas imagenes del multitiff en imagenes independientes, asi que las guardo en una carpeta temporal, mi problema ahora es que al finalizar la aplicacion quiero borrar los archivos que estan en la carpeta, lo he intentado pero me aparece un error donde dice que los archivos estan siendo utilizados por otra aplicacion, ya intente hacerlo con este codigo:

Código:
        Private Sub borrarImgTemporales()
            Dim i As Integer
            For i = 0 To totalFrames - 1
                Me.panelMiniaturas.Controls.Item(i).Dispose()
            Next
            Try
                For i = 0 To totalFrames
                    If IO.File.Exists(strRuta & i & ".tif") Then
                        IO.File.Delete(strRuta & i & ".tif")
                    End If
                Next
            Catch ex As Exception
                MsgBox(ex.ToString)
            End Try
        End Sub
Pero no me funciona, alguien sabe como puedo liberar todos los recursos usados en mi aplicacion para poder hacer el borrado???

SALUDOS y GRACIAS

__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
axy108 está desconectado   Responder Citando
Antiguo 26-abr-2006, 09:32   #2 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.552
Enviar un mensaje por MSN a RootK
Hola..2 cosas..

1.- Verificar que efectivamente ya cuando acabes tu proceso ya no estés ocupando tu directorio de imagenes temporales.
2.- No sería mas sencillo borrar el directorio temporal en vez de borrar archivo por archivo..??

ejemplo:

Cita:
System.IO.Directory.Delete("c:\rutaTemporal")
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 06:36.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93