学习asp.net上传文件时,发现有三种方法可以获取当前web程序目录物理路径:
方法一:
string sPath = System.IO.Path.GetDirectoryName(Page.Request.PhysicalPath);
方法二:
string sPath = System.Web.HttpContext.Current.Request.MapPath(“images/”); //(“images/”)是当前虚拟目录下的任意目录
方法三:
string sPath = Page.Server.MapPath(“images/”); //(“images/”)是当前虚拟目录下的任意目录
sPath = Page.Server.MapPath(“.”); //当前目录
另:获取全路径中的文件名
string sFile = System.IO.Path.GetFileName(sFile);
\n
方法一:
string sPath = System.IO.Path.GetDirectoryName(Page.Request.PhysicalPath);
方法二:
string sPath = System.Web.HttpContext.Current.Request.MapPath(“images/”); //(“images/”)是当前虚拟目录下的任意目录
方法三:
string sPath = Page.Server.MapPath(“images/”); //(“images/”)是当前虚拟目录下的任意目录
sPath = Page.Server.MapPath(“.”); //当前目录
另:获取全路径中的文件名
string sFile = System.IO.Path.GetFileName(sFile);
\n