本文摘自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#中关于infinity与nan的简单介绍
c#给图片增加文字实例代码
25种.net开发不可错过的高效工具
c#单例模式的实现以及性能对比的实例
关于.net使用cache框架如何给程序添加cache的实例
c#简单工厂模式是什么?
关于c#视频教程的资源分享
c#中五种访问修饰符作用范围实例详解
.net core配置与自动更新的实现方法_实用技巧
详细介绍一个.net开源权限管理系统
更多相关阅读请进入《.net》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 分享N种.NET获取当前路径的的实例