C#中获取路径的几种方法
2011-08-03 15:15 我要评论()
字号:T|T
前一段时间写代码时经常遇到获取路径问题,总是感觉有点乱,于是就总结了下,大家若有需要可以参考
1. 在.Net中web开发时
(1) ~/在runat=server的控件中会自动被解析为Request.ApplicationPath的值,是当前应用程序的目录 如
~/userCommunity/index.aspx则对应为/HENU.RCenter.Internal/UserCommunity
(2) ./表示当前目录
(3)../表示上一层目录 如UserCommunity文件夹下的文件中可以以:../module/来访问module中的文件
2 获取当前请求页面的路径:Request.FilePath
3 获取项目下的文件路径:
string path=AppDomain. CurrentDomain .SetUpInformation.ApplicationBase+文件夹+文件
如获取项目下的temp文件夹下文件的路径
可以用:string savePath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "temp" + @"\" + filename
4 Server.MapPath用法:
若在项目下Content文件夹下的UserInfoManager.aspx代码中写如下路径
this.tempPath = Server.MapPath("UploadResourceImage\\");
则返回 D:\wxm\练习\Content\UploadResourceImage
相关报道:
- 小编支招:智能手机万一丢了怎么办?2016-03-11
- 细节决定一切 能让游戏大加分的10个小方法2012-12-04
- HTC Desire S为例 触摸屏更换方法(图解)2012-11-25
- 新iPad电池续航提升七个方法节能减排从现在开始2012-04-19
- 克敌制胜有方法 详解《胡莱战国》兵种相性2012-04-06
本类最新
本类最热
科技视界
要闻推荐
今日视点
热点专题
新闻图片
- 新闻排行
- 评测排行