1.Server.MapPath("/") 应用程序根目录所在的位置 如 C:/Inetpub/wwwroot/
2.Server.MapPath("./") 表示所在页面的当前目录
注:等价于Server.MapPath("") 返回 Server.MapPath("")所在页面的物理文件路径
3.Server.MapPath("../")表示上一级目录
4.Server.MapPath("~/")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置如:C:/Inetpub/wwwroot/Example/
注:等效于Server.MapPath("~")。
实例:
使用之前加上using System.IO;命名空间
string filePath = Server.MapPath("~")+"/"+"图片的路径";
if (File.Exists(filePath))
{
File.Delete(filePath);
}
Server.MapPath("~")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置如:C:/Inetpub/wwwroot/Example/
本文详细解析了ASP.NET中Server.MapPath()方法的使用,包括其参数的含义和返回值解释,并通过实例展示了如何利用该方法来获取应用程序根目录及当前页面的物理路径。
193

被折叠的 条评论
为什么被折叠?



