在另一个应用程序正在使用的C#应用​​程序中拒绝访问该路径

时间:2016-09-12 12:23:13

标签: c# file-permissions

我正在尝试为一个应用程序读取一些日志文件。当我试图读取这些文件时,它们正被其他一些应用程序使用。

这就是为什么我使用以下代码行来读取这些文件 -

FileStream logFileStream = new FileStream(filePath, FileMode.Open,FileAccess.Read, FileShare.ReadWrite);
System.IO.StreamReader file = new System.IO.StreamReader(logFileStream);

String line;
while ((line = file.ReadLine()) != null)
{
 ....
}

不幸的是,这段代码也无效。知道为什么即使将 FileAccess设置为并将 FileShare设置为ReadWrite 后,这仍然不起作用?我甚至将它设置为 FileShare.Read

提前致谢!

0 个答案:

没有答案