получение исключения «файл используется другим процессом» при проверке file.exist - PullRequest
0 голосов
/ 23 июля 2010

Я получаю исключение «файл используется другим процессом» для файла xml при проверке system.io.file.exist () и затем загружаю его. Я использую thread.monitor с этим кодом.

Раньше, когда я непосредственно загружал XML-файл и не проверял его локальное существование, я не получал этого исключения.

Не могли бы вы сообщить мне, в чем причина того, что этот файл используется другим процессом?исключение, даже если применяется thread.monitor !!

заранее спасибо

gbhatnagar

1 Ответ

0 голосов
/ 26 июля 2010

вот мой код,

Dim doc As XmlDocument = Ничего
Попробуйте
doc = новый XmlDocument
If (System.IO.File.Exists (logFile)) Тогда
doc.Load (LOGFILE)
Else
Dim objPI As Object = Nothing
Dim objPII As Object = Nothing
objPI = doc.CreateProcessingInstruction ("xml", "version = '1.0'")
objPII = doc.CreateProcessingInstruction ("xml-stylesheet", "type = 'text / xsl' href = '" & _sXLSTPath & "'")
doc.AppendChild (doc.CreateElement ( "Ошибка"))
doc.InsertBefore (objPII, doc.ChildNodes (0))
doc.InsertBefore (objPI, doc.ChildNodes (0))
Конец, если
Поймать ExExceptionHandler как исключение
'написать исключение в текстовом файле
Вернуться
Конец попробовать // приступаем к коду для добавления элементов в xml и пишем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...