Borrar fichero creado por otro proceso

28/04/2006 - 12:56 por Tosblama | Informe spam
Hola.

Tengo un ejecutable que crea un fichero de comunicacion con otro. El otro
ejecutable lee el fichero y lo procesa, hasta ahi todo bien, pero el segundo
ejecutable, tras procesarlo debe eliminarlo para no volver a procesar la
misma informacion.

Cuando intento borrarlo, aparece la excepcion de que no se puede borrar el
fichero porque esta siendo utilizado por otro proceso. Ambos ejecutables
corren en la misma maquina. ¿Que puedo hacer?

Gracias


Manuel Toscano Blancas
 

Leer las respuestas

#1 Raul Guerrero
28/04/2006 - 16:37 | Informe spam
Estimado Tosblama:

Lo que tienes que hacer muy probablemente sea cerrar la lectura que estas
haciendo al archivo.

Por ejemplo si usas un StreamReader para leer el archivo y le llamaste a la
variable sr.

Entonces deberías escribir la siguiente línea de código.
sr.close
Para dejar de usar el archivo.

Espero que la información te sea de utilidad

Atentamente,
Raúl Guerrero
http://www.superneurona.com

Escucha mi podcast en:
http://podcast.superneurona.com

Referencia del tema en mi blog:
http://neuronahelp.blogspot.com/200...oceso.html

"Tosblama" wrote:

Hola.

Tengo un ejecutable que crea un fichero de comunicacion con otro. El otro
ejecutable lee el fichero y lo procesa, hasta ahi todo bien, pero el segundo
ejecutable, tras procesarlo debe eliminarlo para no volver a procesar la
misma informacion.

Cuando intento borrarlo, aparece la excepcion de que no se puede borrar el
fichero porque esta siendo utilizado por otro proceso. Ambos ejecutables
corren en la misma maquina. ¿Que puedo hacer?

Gracias


Manuel Toscano Blancas




Preguntas similares