using (FileStream stream = File.Open("path to file", FileMode.Open, FileAccess.Read, FileShare.ReadWrite)){ using (StreamReader reader = new StreamReader(stream)) { while (!reader.EndOfStream) { } }}FileAccess指定您要对文件执行的操作。FileShare指定文件在使用中时OTHERS可以做什么。
在上面的示例中,您可以打开文件进行读取,而其他进程可以打开该文件以进行读/写访问。在大多数情况下,这对于打开正在使用的日志文件有效。


![您如何读取正在使用的文件?[重复] 您如何读取正在使用的文件?[重复]](http://www.mshxw.com/aiimages/31/378308.png)
