本文摘自PHP中文网,作者Y2J,侵删。
本文汇总了.NET(包括ASP.NET/WinForm等)获取当前路径的各种方法,具有一定的参考价值,下面跟着小编一起来看下吧//获取当前进程的完整路径,包含文件名(进程名)。
1 | string str = this .GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
|
//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
1 | string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
|
//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
1 | string str = System.Environment.CurrentDirectory; result: X:\xxx\xxx (.exe文件所在的目录)
|
//获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
1 | string str = System.AppDomain.CurrentDomain.BaseDirectory; result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
|
//获取和设置包含该应用程序的目录的名称。
1 | string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase; result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
|
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
1 | string str = System.Windows.Forms.Application.StartupPath; result: X:\xxx\xxx (.exe文件所在的目录)
|
//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
1 | string str = System.Windows.Forms.Application.ExecutablePath; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
|
//获取应用程序的当前工作目录(不可靠)。
1 | string str = System.IO.Directory.GetCurrentDirectory(); result: X:\xxx\xxx (.exe文件所在的目录)
|
//获取当前进程的完整路径,包含文件名(进程名)。
1 | string str = this .GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
|
//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
1 | string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
|
//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
1 | string str = System.Environment.CurrentDirectory;result: X:\xxx\xxx (.exe文件所在的目录)
|
//获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
1 | string str = System.AppDomain.CurrentDomain.BaseDirectory;result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
|
//获取和设置包含该应用程序的目录的名称。
1 | string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
|
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
1 | string str = System.Windows.Forms.Application.StartupPath;result: X:\xxx\xxx (.exe文件所在的目录)
|
//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
1 | string str = System.Windows.Forms.Application.ExecutablePath;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
|
//获取应用程序的当前工作目录(不可靠)。
1 | string str = System.IO.Directory.GetCurrentDirectory();result: X:\xxx\xxx (.exe文件所在的目录)
|
.NET中三种获取当前路径的代码
//Web编程
1 | HttpContext.Current.Server.MapPath( "FileName" ) System.Web.HttpContext.Current.Request.Path
|
//Windows编程
1 | System.Environment.CurrentDirectory
|
//Mobile编程
1 | Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
|
【相关推荐】
1. 特别推荐:“php程序员工具箱”V0.1版本下载
2. ASP免费视频教程
3. 李炎恢ASP基础视频教程
以上就是分享N种.NET获取当前路径的的实例的详细内容!
相关阅读 >>
windows登录功能使用c#实现的示例
c#如何实现自动更新本地程序的实例分析
.net是什么语言 视频
c#如何使用正则表达式来验证中文字符的案例
c#中序列化的使用总结
.net core mvc实现一个在线房间棋牌游戏微信支付和及时通讯的简易框架
详解.net core使用socket与树莓派进行通信
.net中抽象类实现多态
c#开发微信门户及应用(三)之文本消息和图文消息应答
.net实现简易的文件增量备份程序
更多相关阅读请进入《.net》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 分享N种.NET获取当前路径的的实例