MapPath对子目录操作要带虚拟目录名,或者用下面的代替
Server.MapPath("/") --------------站点根目录的物理路径
Server.MapPath("~/")--------------应用程序根目录的物理路径
Server.MapPath("./")--------------当前目录的物理路径
Server.MapPath("../")--------------上级目录的物理路径
Server.MapPath("/") --------------站点根目录的物理路径
Server.MapPath("~/")--------------应用程序根目录的物理路径
Server.MapPath("./")--------------当前目录的物理路径
Server.MapPath("../")--------------上级目录的物理路径
using System.io;
//Request.ApplicationPath是程序的虚拟目录。但操作时要对真实路径操作,以下就是获取真实路径
string filePath = Server.MapPath(Request.ApplicationPath);
//创建目录。
Directory.CreateDirectory(filePath);
//删除目录。
Directory.Delete(filePath);
ASP.NET中MapPath与目录操作
本文介绍了在ASP.NET中使用MapPath方法获取不同目录的物理路径,并演示了如何利用System.IO命名空间下的Directory类进行目录的创建与删除操作。

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



