Visual Basic.NET - Saber si un fichero está siendo utilizado

 
Vista:

Saber si un fichero está siendo utilizado

Publicado por AL (5 intervenciones) el 26/04/2005 12:50:56
Hola.

Tengo un problema al guardar archivos XML con la función Save de XmlDocument. Yo intento guardar en disco con la instrucción:

lXMLDocument.Save(lsFichero)

Por lo general funciona correctamente, pero hay veces que me falla saltando una excepción:

System.IO.IOException: El proceso no puede obtener acceso al archivo "XXX.xml" porque está siendo utilizado en otro proceso.

¿Hay alguna manera de saber si un archivo está siendo utilizado, para comprobarlo antes de intentar guardar?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Saber si un fichero está siendo utilizado

Publicado por rerunch (165 intervenciones) el 26/04/2005 18:15:35
no se si existe alguna forma , pero podrias poner un try catch , con un mensaje que el archivo esta siendo utilizado, por lo menos evitas que caiga
suerte..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Saber si un fichero está siendo utilizado

Publicado por seba (6 intervenciones) el 05/05/2005 04:47:06
yo siempre lo hice escribiéndole algo al fichero, si el fichero está siendo utilizado, te va a dar error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar