如何在c#中的集成测试中获取相对路径

时间:2017-02-05 05:25:51

标签: c#

问题

我正在尝试测试我的导入服务,其中我必须提供保存在同一解决方案但不同文件夹中的文件,并且还有一堆项目,并且此文件夹不在项目中。我希望这条路是绝对路径,我该怎么做?

我这样做

string filePath = Path.GetFullPath(@"E:\Development\Project\Misc Artifacts\ImportFileSamples\city.txt");

1 个答案:

答案 0 :(得分:0)

Server.MapPath(“〜”)为您提供相对于您的应用程序的根路径。您可以指定路径的其余部分并使用它来获取文件。

与Server.MapPath(“/ ImportFileSamples”)

类似

你已经有了绝对的道路。