在C#中从磁盘加载文件 - System.IO.IOException

时间:2017-04-20 07:15:41

标签: c# file asp.net-core

我要从磁盘加载我的文件,但是我收到一个错误:System.IO.IOException。

FileStream attachment;
using (var stream = File.Open(@"c:\testFolder\test.txt", FileMode.Open))
{
 attachment = stream;
}

日志错误:

  

抛出异常:System.IO.FileSystem.dll中的“System.IO.IOException”   抛出异常:'System.IO.IOException'   System.Private.CoreLib.ni.dll 2017-04-20 07:19:08 [错误]无效   参数

该文件存在。

我做错了什么?

我使用的是Asp.Net Core 1.1。

1 个答案:

答案 0 :(得分:0)

我的一个项目遇到了同样的问题。 我将Stream更改为FileStream:

using (var stream = new FileStream(yourPath, FileMode.Open))

希望有所帮助