2014-09-27 43 views
0

已經搜索了一段時間,似乎無法找到我的問題的任何答案。 我希望能夠打開已經在使用的文件。這是代碼,我用它來打開該文件:openfiledialog,打開已在使用的文本文件

OpenFileDialog openFile1 = new OpenFileDialog(); 


openFile1.Filter = "Text Files|*.log"; 
openFile1.Multiselect = true; 
openFile1.Title = "Open log files"; 

if (openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK) 
    richTextBox1.LoadFile(openFile1.FileName, RichTextBoxStreamType.PlainText); 

_textArray = richTextBox1.Lines; 
+0

你可以試着先複製該文件,然後打開副本,但如果還是失敗,你的運氣了。 – rene 2014-09-27 19:25:30

+0

看看那裏。 http://stackoverflow.com/questions/3709104/how-do-you-read-a-file-which-is-in-use – FZysset 2014-09-27 19:26:51

+0

這是由log4net生成的日誌文件嗎?我最近通過用'' – ne1410s 2014-09-27 19:26:57

回答