Надеюсь, поможет!

NET или C # я пытаюсь прочитать содержимое текстового файла, который используется другой программой (в этом-то и дело, на самом деле, я не могу остановить программу или она прекращает запись в текстовый файл, и Я хочу периодически читать то, что в настоящее время находится в текстовом файле в другой программе).

Это код, который я использую (VB.NET)

Dim strContents As String
Dim objReader As StreamReader
objReader = New StreamReader(FullPath)
strContents = objReader.ReadToEnd()
objReader.Close()

Или в C #:

var objReader = new StreamReader(FullPath);
var strContents = objReader.ReadToEnd();
objReader.Close();

Выше, однако, выдает исключение ввода-вывода «Процесс не может получить доступ к файлу file.txt, потому что он используется другим процессом». Есть ли обходные пути в этом сценарии?

Ответы на вопрос(4)

Ваш ответ на вопрос