当文件存在时,为什么我会收到FileNotFoundException?

时间:2012-10-26 21:10:28

标签: c# asp.net streamreader filenotfoundexception

我正在尝试将文件保存到服务器,然后加载到阅读器中以便下载。但是,我得到一个 FileNotFoundExeption 。我保存到完全相同的路径,手动打开目录,可以看到该文件。但是,阅读它会导致异常。这是我第一次尝试他 - 我做错了吗?

try 
{
    using (StreamReader reader = new 
           StreamReader(HttpContext.Current.Server.MapPath(@"~/Downloads/data.text"))) 
    {
       // do something
    }
}
catch (Exception) 
{

}

1 个答案:

答案 0 :(得分:3)

仔细检查文件名!在您的一条评论中,您使用的是文件名data.txt,而不是名称data.text。我想这只是你代码中的一个错字。