本文摘自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获取当前路径的的实例的详细内容!
相关阅读 >>
c#开发微信门户及应用(二)之微信消息处理和应答的图文代码教程
c#如何使用libusbdotnet实现usb通信的示例详解
.net mvc中forms验证的使用实例详解
c#中在构造函数中访问虚成员有什么问题?
c#对word文档的创建、插入表格、设置样式等操作实例
.net core和.net区别
.net下如何使用quartz.net的代码图文教程
.net core 和 .net .framework 相比哪个速度快?
正则表达式抓取网页信息
c#怎么将 html转换为图片或 pdf?
更多相关阅读请进入《.net》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 分享N种.NET获取当前路径的的实例