`

Server.MapPath方法的应用方法

    博客分类:
  • C#
阅读更多
网上找来的,备忘之用:
总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径
1、Server.MapPath("/")
注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。
2、Server.MapPath("./")
注:获得所在页面的当前目录,等价于Server.MapPath("")。
3、Server.MapPath("../")
注:获得所在页面的上级目录。
4、Server.MapPath("~/")
注:获得当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置,如C:\Inetpub\wwwroot\Example\。
分享到:
评论

相关推荐

    ASP.NET获取各级目录Server.MapPath详解全

    下面,我们将详细解析Server.MapPath方法的不同用法以及在实际开发中如何应用。 首先,Server.MapPath("/")返回的是应用程序根目录的物理路径。通常情况下,这个根目录对应的是Web服务器上存储网站文件的主目录。...

    Service.MapPath相对路径

    特别是在ASP.NET框架中,`Server.MapPath`方法被广泛用于将URL路径转换为服务器上的物理路径。本文将详细介绍三种类型的相对路径:服务器相对路径、根相对路径以及简单的相对路径,并探讨它们在ASP.NET应用中的具体...

    server.mappath方法详解

    /网站主目录 ../上层目录 ~/网站虚拟目录 如果当前的网站目录为E:\wwwroot 应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.asp 在show.asp页面中使用 Server.MapPath(“./”) ...

    有关Server.Mappath详细接触

    asp中Server.MapPath的使用方法 老是忘记Server.MapPath的使用方法了,下面记录一下,以备后用: 总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径 1、Server.MapPath(“/”) 注:获得...

    ASP的Server.MapPath()不同参数返回路径总结

    Server对象中有一个非常实用的方法叫做MapPath(),它能够将一个相对虚拟路径或绝对虚拟路径转换为与之对应的物理路径。正确使用Server.MapPath()方法,对于动态网站的文件操作非常重要,尤其是在进行文件读取、写入...

    asp.net Server.MapPath方法注意事项第1/2页

    在***中,Server.MapPath是一个重要的方法,用于将指定的相对虚拟路径或绝对虚拟路径转换为一个物理路径。这个方法主要应用在需要对文件系统进行操作的场景下,比如文件上传、读取、写入等操作。由于***应用程序通常...

    一个简单的上传图片示例

    4. **Server.MapPath 方法**: - **功能**: 将虚拟路径转换为物理路径。 - **用途**: 在将文件保存到服务器时,需要获取文件的真实存储位置。 #### 四、注意事项 - 在实际应用中,还需要考虑对上传文件的类型和...

    【ASP.NET编程知识】ASP.NET编程获取网站根目录方法小结.docx

    1. `Server.MapPath(Request.ServerVariables["PATH_INFO"])`:这个方法结合了`Server.MapPath`和`Request.ServerVariables["PATH_INFO"]`。`PATH_INFO`变量包含了URL路径中应用路径之后的部分。如果请求的URL为`...

    asp.net获取网站根目录总结

    ### ASP.NET 获取网站根...本文详细介绍了`Server.MapPath`方法的使用方法及其应用场景,并通过多个实例帮助读者更好地理解和掌握该方法。掌握了这些技巧后,您可以在ASP.NET项目中更加灵活地处理文件路径相关的问题。

    C#文件夹创建、移动、删除

    string path = Server.MapPath("a"); Directory.CreateDirectory(path); ``` 这里需要注意的是,如果指定的路径已经存在,则不会创建新的文件夹。此外,如果路径中包含多个层级,则所有中间文件夹也必须存在,否则...

    FileUpload的使用

    - `Server.MapPath("~/")`表示应用程序的根目录,对于上面的例子来说就是`C:\Inetpub\wwwroot\Example\`。 需要注意的是,`Server.MapPath`只能用来获取服务器上的物理路径,不能用来访问网络路径或其他服务器上的...

    贸易公司管理系统.rar

    可能是使用了SQL Server、MySQL或Oracle等关系型数据库管理系统(RDBMS),这些数据库系统能够确保数据的安全性、一致性和高效访问。通过精心设计的数据模型和查询优化,系统可以快速检索和处理交易数据,支持实时的...

    ASP.NET文件处理

    string filePath = Server.MapPath("~/uploads/" + postedFile.FileName); postedFile.SaveAs(filePath); } ``` 这段代码检查了是否有文件被上传,并将其保存到服务器的指定目录下。 二、文件下载 要实现文件...

    【ASP.NET编程知识】Asp.Net生成静态页面的实现方法.docx

    本文档提供了一种使用ASP.NET编程语言生成静态页面的方法,涉及到多个知识点,包括ASP.NET编程语言、生成静态页面、使用Sql Server数据库、Request.Form对象、SERVER.MAPPATH()方法、StreamReader对象、...

    ASPJPEG是一款功能相当强大的图象处理组件

    Path = Server.MapPath("images") & "\clock.jpg" ' 打开原始图像 Jpeg.Open Path ' 设置缩略图尺寸为原图的一半 Jpeg.Width = Jpeg.OriginalWidth / 2 Jpeg.Height = Jpeg.OriginalHeight / 2 ' 保存缩略...

Global site tag (gtag.js) - Google Analytics