【发布时间】:2016-11-21 05:59:44
【问题描述】:
我有一个相对路径,比如 images\test\test.pdf。此相对路径位于文件夹 Test
中我的源码在文件夹D:\Demo\Demo1
我在D盘有两个文件夹-一个是Demo,另一个是Test
当我使用时
System.Web.Hosting.HostingEnvironment.MapPath("\\images\\test\\test.pdf")
我得到的绝对路径是 D:\Demo\Demo1\images\test\test.pdf
所以我收到一个错误,即没有这样的路径。任何想法如何将此相对路径指向 Test 文件夹?我已经试过了:
System.Web.Hosting.HostingEnvironment.MapPath("..\\images\\test\\test.pdf")
System.Web.Hosting.HostingEnvironment.MapPath("~\\images\\test\\test.pdf")
两者都不工作。
【问题讨论】:
-
你有TEST和Demo在同一个文件夹吗?
-
测试和演示的路径是
-
D:\Demo 和 D:\Test
-
试试 ..\TEST\images\test\test.pdf
标签: absolute-path