某些系统服务使用了一个日志文件。我希望我的程序读取该文件。
如果我使用我System.IO.File.ReadAllText()
会收到消息。但是,如果我打电话,我可以将该文件复制到一个临时文件中并读取该临时文件。System.IO.IOException
The process cannot access the file 'X' because it is being used by another process.
System.IO.File.Copy()
这有点奇怪。如果我可以复制文件,为什么我不能打开它进行阅读?
是否可以直接读取该文件而不先复制它?