MVC4 2010项目中哪些文件保存在哪里没有声明路径?

时间:2015-06-30 09:26:39

标签: c# file asp.net-mvc-4

我使用File.Create方法创建了一个文件路径简单为“test.txt”的文件。

我已设法使用电子邮件类和“test.txt”文件路径将此文件通过电子邮件发送给自己。

我想找到项目文件夹中的实际文件,但即使搜索test.txt也看不到它。

它是一个临时文件,它将保存到哪里?

我正在使用以下代码创建文件:

public void createCSVFile()
{
    string fileLocation = "test";
    mFilePath = fileLocation+".txt";

    if (!File.Exists(mFilePath))
    File.Create(mFilePath).Close();
}

1 个答案:

答案 0 :(得分:2)

我认为以下内容可以帮助您将文件映射到特定位置,以帮助您进一步:

Server.MapPath 指定映射到物理目录的相对路径或虚拟路径。

 # | tok 
---+-----
 1 | а
 2 | ча
 3 | чль
 4 | чла
 5 | чь
 6 | ь
(6 rows)

为了举例说明如果您的网站存储在C:\ Website的磁盘上,则mapPath将返回以下内容:

Server.MapPath(“..”)将返回:“C:\ Website”

Server.Mappath(“。”)将返回“C:\ Website {controllerName}”

Server.MapPath(“〜”)将返回:“C:\ Website”