2017-04-20 57 views
1

我正在從磁盤加載我的文件,但出現錯誤:System.IO.IOException。從日誌從C#中的磁盤加載文件 - System.IO.IOException

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

錯誤:

Exception thrown: 'System.IO.IOException' in System.IO.FileSystem.dll Exception thrown: 'System.IO.IOException' in System.Private.CoreLib.ni.dll 2017-04-20 07:19:08 [Error] Invalid argument

該文件存在。

我在做什麼錯了?

我使用的是Asp.Net Core 1.1。

+2

通常有一個額外的信息時,會拋出異常。你能分享嗎? (調用'.getMessage()') – KarelG

+2

你有權限訪問該文件,該文件是否已經被另一個應用程序打開?顯示異常消息。 – fubo

+0

哪一行拋出異常?第二行或第四行? –

回答

0

我對我的一個項目有同樣的問題。 我改變了流來的FileStream:

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

希望它可以幫助

相關問題