即使在“正在使用另一個進(jìn)程”異常時,如何讀取文件?在VB.NET或C#中,我正在嘗試讀取另一個程序正在使用的文本文件的內(nèi)容(這就是重點,實際上,我無法停止程序或它停止寫入文本文件,并且我想定期讀出另一個程序中文本文件中當(dāng)前的內(nèi)容。這是我正在使用的代碼(VB.NET)Dim strContents As StringDim objReader As StreamReaderobjReader = New StreamReader(FullPath)strContents = objReader.ReadToEnd()objReader.Close()或者在C#中:var objReader = new StreamReader(FullPath);var strContents = objReader.ReadToEnd();objReader.Close();但是,上面引發(fā)了IO異?!斑M(jìn)程無法訪問文件'file.txt',因為它正被另一個進(jìn)程使用?!?nbsp;在這種情況下是否有任何變通方法?
即使在“正在使用另一個進(jìn)程”異常時,如何讀取文件?
慕碼人8056858
2019-07-30 17:24:30