常见路径使用方法

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

 ./当前目录
/网站主目录
../上层目录
~/网站虚拟目录

如果当前的网站目录为E:\wwwroot   应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.asp
在show.asp页面中使用
Server.MapPath("./")   返回路径为:E:\wwwroot\company\news
Server.MapPath("/")    返回路径为:E:\wwwroot
Server.MapPath("../")   返回路径为:E:\wwwroot\company
Server.MapPath("~/")   返回路径为:E:\wwwroot\company
server.MapPath(request.ServerVariables("Path_Info")) 
Request.ServerVariables("Path_Translated")  
上面两种方式返回路径为 D:\wwwroot\company\news\show.asp

 

在类库中使用

AppDomain.CurrentDomain.BaseDirectory
获取当前应用程序域的基目录

相关文章
|
图计算
综合评价法与权重方法汇总
综合评价法与权重方法汇总
|
Python
python简单分割文件的方法(python经典案例)
这篇文章介绍了两种使用Python进行文件分割的方法:通过读取指定字节数分割大文件成小文件,以及通过行数将文本文件分割成多个小文件。
424 1
|
10月前
|
存储 监控 安全
公司监控电脑:Tcl/Tk 用于构建监控系统的图形界面
本文介绍了如何使用 Tcl/Tk 构建公司电脑监控系统的图形界面。主要内容包括创建主窗口、显示监控信息的文本框以及绘制监控数据图表。通过这些代码示例,可以逐步构建一个功能完善的监控系统,为公司的信息安全和资源管理提供支持。
168 1
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
人工智能赋能个案管理服务的应用与实践
通义千问2.5作为新一代人工智能模型,正在为医疗健康领域的个案管理服务带来革命性变革。本文探讨了该技术在患者管理、MDT多学科协作、整体评估、电子病历管理、随访管理和复诊提醒等方面的应用,展示了其在提升医疗服务质量和管理效率方面的显著成效。
285 0
|
安全 前端开发 Java
挑战5分钟内基于Springboot+SpringMVC+Mybatis-plus快速构建web后端三层架构
挑战5分钟内基于Springboot+SpringMVC+Mybatis-plus快速构建web后端三层架构
183 1
|
人工智能 调度
面向生物医药的混合云算力调度平台
通过核心技术能力调度云平台公开的低折扣资源(Spot实例),同时保障业务运行过程中所使用的云资源和业务的高峰低谷量保持一致,不多花一分冤枉钱。
415 1
|
前端开发 JavaScript 数据可视化
2022年中高级前端需要学习的25种前端技术栈
2022年中高级前端需要学习的25种前端技术栈
299 0
2022年中高级前端需要学习的25种前端技术栈
|
存储 安全 Linux
Linux sync 指令的作用
Linux sync 命令的作用是确保所有未写入磁盘的数据被立即同步至物理存储介质上,以保护文件系统的一致性和防止意外关机时的数据丢失。虽然 sync 在日常交互式使用中可能不常直接调用,但许多高级操作或脚本中会包含此命令来保证数据安全。
463 0
|
传感器 监控 安全
物联网在教育中的应用
物联网对教育机构产生了重大影响。教育机构正在选择物联网生态系统,并利用从增强现实到云计算的各种技术