博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#获取当前程序运行路径的方法集合
阅读量:6657 次
发布时间:2019-06-25

本文共 1130 字,大约阅读时间需要 3 分钟。

C#获取当前程序运行路径的方法集合
//获取当前进程的完整路径,包含文件名(进程名)。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文件所在的目录)

 

转载于:https://www.cnblogs.com/licin/p/6830611.html

你可能感兴趣的文章
mysql 拼接
查看>>
hdu1372(BFS)
查看>>
javascript定义对象写法-------作者:虫虫3000 日期:2009-9-7 10:14:9
查看>>
质检总局-版权局
查看>>
Delphi TstringList Stringlist的特殊用法
查看>>
python中快捷键f5_python shell(用的IDIE)程序编辑器中、菜单Edit→怎么没有Run Script选项、快捷键Ctrl+F5也没有、?...
查看>>
eu指什么_电力(EU)是什么意思
查看>>
乒乓球比赛赛程_乒乓球赛程_如何组织一场乒乓球赛
查看>>
ldap 389同步ad上的用户_关于LDAP接入设计方式的详细讲解
查看>>
java redis 自增计数器_【99期】中高级开发面试必问的Redis,看这篇就够了!
查看>>
evt dvt pvt mp代表什么阶段_什么是人设:抖音IP人设的商业价值你知道吗?
查看>>
天锋w2019_不知道为什么那么多人喜欢三星W2019,直到入手这款天锋W2019手机
查看>>
pcm输出还是源码输出_日本成辣条最大进口国?网友:文化输出还是得靠卫龙
查看>>
进栈顺序为abcd则出栈顺序为_矫正做题顺序,搞定行测高分
查看>>
为什么me域名不能备案_注册域名后要做解析吗?怎么操作?
查看>>
一秒钟世界上会发生多少事_这一秒钟,却不止一秒钟
查看>>
typescript的基本结构_Vue 3.0前的 TypeScript 最佳入门实践
查看>>
tp5指向public_TP5和VUE同域名, 宝塔二级域名配置
查看>>
git pull 是到工作区还是暂存区_打好地基Git学习
查看>>
win10删除多余账户_【凡凡经验05】win10进入安全模式的三种方法
查看>>