【转】C#(ASP.Net)获取当前路径的方法集合
转自:http://www.gaobo.info/read.php/660.htm
- //获取当前进程的完整路径,包含文件名(进程名)。
- string str = this.GetType().Assembly.Location;
- result: X:/xxx/xxx/xxx.exe (.exe文件所在的目录+.exe文件名)
- //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
- string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
- result: X:/xxx/xxx/xxx.exe (.exe文件所在的目录+.exe文件名)
- //获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
- string str = System.Environment.CurrentDirectory;
- result: X:/xxx/xxx (.exe文件所在的目录)
- //获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
- string str = System.AppDomain.CurrentDomain.BaseDirectory;
- result: X:/xxx/xxx/ (.exe文件所在的目录+"/")
- //获取和设置包含该应用程序的目录的名称。
- string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
- result: X:/xxx/xxx/ (.exe文件所在的目录+"/")
- //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
- string str = System.Windows.Forms.Application.StartupPath;
- result: X:/xxx/xxx (.exe文件所在的目录)
- //获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
- string str = System.Windows.Forms.Application.ExecutablePath;
- result: X:/xxx/xxx/xxx.exe (.exe文件所在的目录+.exe文件名)
- //获取应用程序的当前工作目录(不可靠)。
- string str = System.IO.Directory.GetCurrentDirectory();
- result: X:/xxx/xxx (.exe文件所在的目录)
.NET中三种获取当前路径的代码
- //Web编程
- HttpContext.Current.Server.MapPath("FileName")
- System.Web.HttpContext.Current.Request.Path
- //Windows编程
- System.Environment.CurrentDirectory
- //Mobile编程
- Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
【转】C#(ASP.Net)获取当前路径的方法集合的更多相关文章
- ASP.NET获取根目录的方法集合
编写程序的时候,经常需要用的项目根目录,自己总结如下: 1.取得控制台应用程序的根目录方法 方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法 ...
- C#获取当前路径的方法
C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. ...
- ASP.NET获取路径的方法
原文:[转载]ASP.NET获取路径的方法 HttpContext.Current.Request.PhysicalPath; // 获得当前页面的完整物理路径.比如 F:\XFU.NSQS\p ...
- Winform获取应用程序的当前路径的方法集合(转)
Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏 //获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType().Assembly.Loc ...
- Java 获取当前路径的方法总结
Java 获取当前路径的方法总结 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user. ...
- C#获取当前路径的方法如下
1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. System.Environm ...
- java获取当前路径的方法
1.System.getProperty("user.dir") 函数获取当前路径 // 获取当前路径方式1 System.out.println(System.getProper ...
- 【转载】ASP.NET获取路径的方法
HttpContext.Current.Request.PhysicalPath; // 获得当前页面的完整物理路径.比如 F:\XFU.NSQS\project\website\Default ...
- Python 获取当前路径的方法
Python2.7 中获取路径的各种方法 sys.path 模块搜索路径的字符串列表.由环境变量PYTHONPATH初始化得到. sys.path[0]是调用Python解释器的当前脚本所在的目录. ...
随机推荐
- AndroidTips:解决Dialog全屏显示以及Dialog显示自动弹出输入法
继承实现一个dialog,并在onCreate里面做处理. @Override protected void onCreate(Bundle savedInstanceState) { s ...
- 04_Java面向对象特征之继承与多态
1. 继承 Java继承的实现(只支持单继承,而不是多继承,但有接口的多实现) 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类. 定义类时直接通过extends关键字指明要继承的父类.子类对 ...
- PHP 设置代码执行时间
<?php ini_set('max_execution_time', '0'); set_time_limit(0); ?>
- pycharm设置主题/默认格式/字体
1.步骤为:File-->Settings-->Appearance & Behavior-->Appearance-->Theme中就可以选择喜欢的主题 2.一般将文 ...
- maven工程下 读取resource下配置文件
http://blog.csdn.net/xu511739113/article/details/52440982
- docker 1.0.0发布以及一个bug依赖apparmor_parser
6月10号docker 1.0稳定版本发布,找了台ubuntu的机器,装了下 ubuntu version:12.04 docker version:1.0.0 装docker的步骤可以看官方文档:h ...
- javascript选取文档元素
用指定的id属性 用指定的name属性 用指定的标签名字 用指定的CSS类 匹配指定的CSS选择器 通过ID选取元素 var section1 = document.getElementById(&q ...
- angularjs学习资料
API http://www.yiibai.com/angularjs/angularjs_scopes.html 视频 http://v.youku.com/v_show/id_XNjQ3MjA1N ...
- ural 1338. Automobiles
1338. Automobiles Time limit: 3.0 secondMemory limit: 64 MB Everyone knows what traffic congestion i ...
- Node.js -- Router模块中有一个param方法
这段时间一直有在看Express框架的API,最近刚看到Router,以下是我认为需要注意的地方: Router模块中有一个param方法,刚开始看得有点模糊,官网大概是这么描述的: 1 Map lo ...