Winform获取应用程序的当前路径的方法集合汇总,值得收藏备用 具体如下, 

 //获取当前进程的完整路径,包含文件名(进程名)。  

 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文件所在的目录)

WinForm获取当前路径汇总的更多相关文章

  1. C# WinForm获取当前路径汇总

    摘自:http://greatverve.cnblogs.com/archive/2011/12/15/winform-path.html Winform获取应用程序的当前路径的方法集合,具体如下,值 ...

  2. (转)C# WinForm获取当前路径汇总

    Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏本文来源 :http://www.cnblogs.com/greatverve/archive/2011/12/15/winform- ...

  3. 收集:C# WinForm获取当前路径汇总

    Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏 //获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType().Assembly.Loc ...

  4. 【转】C# WinForm获取当前路径汇总

    源地址:https://www.cnblogs.com/greatverve/archive/2011/12/15/winform-path.html

  5. C# winform 获取当前路径

    // 获取程序的基目录. System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径.System.Diagnostics.Process.Get ...

  6. Winform获取应用程序的当前路径的方法集合(转)

    Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏 //获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType().Assembly.Loc ...

  7. [No00006F]总结C#获取当前路径的各种方法

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  8. C#获取当前路径的7种方法

    总结C#获取当前路径的7种方法 C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName ...

  9. C#获取当前路径的方法

    C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. ...

随机推荐

  1. fatal error C1010: unexpected end of file while looking for precompiled header directive

    在编译VS时候,出现fatal error C1010: unexpected end of file while looking for precompiled head. 问题详细解释:致命错误C ...

  2. SpringBoot 通过自定义注解实现AOP切面编程实例

    一直心心念的想写一篇关于AOP切面实例的博文,拖更了许久之后,今天终于着手下笔将其完成. 基础概念 1.切面(Aspect) 首先要理解‘切’字,需要把对象想象成一个立方体,传统的面向对象变成思维,类 ...

  3. wamp server 3.0.0 修改默认浏览器,软件语言和配置文件编辑器

    改默认IE浏览器为Chrome: wampmanager.conf : navigator ="C:\Program Files (x86)\Google\Chrome\Applicatio ...

  4. Stitching模块中focalsFromHomography初步研究

    在Stitching模块中,通过“光束法平差”的时候,有一个步骤为“通过单应矩阵估算摄像头焦距”,调用的地方为:   , ));    ] ];    d2 ] ]) ] ]);    v1 ] ]  ...

  5. 解决com.mongodb.MongoException$CursorNotFound: cursor 0 not found on server

    背景 经常需要执行脚本调用Java程序读取mongodb中数据,本来是转为后台进程.偶尔看看日志的简单任务.今天发现程序抛出异常“com.mongodb.MongoException$CursorNo ...

  6. POJ 1170 Shopping Offers(完全背包+哈希)

    http://poj.org/problem?id=1170 题意:有n种花的数量和价格,以及m种套餐买法(套餐会便宜些),问最少要花多少钱. 思路:题目是完全背包,但这道题目不好处理的是套餐的状态, ...

  7. 与R纠缠的两件事——rownames和子集--转载

    与R语言纠缠了一个星期,从快速上手的暗暗得意,到之后某些细节的纠结烦躁,过山车式体验中,我逐渐才认识了真实的R语言. 期间遇到两个很烦恼的问题,一个是让人烦躁抓狂,另一个是无意发现的重大错误. 1.  ...

  8. Android 引用资源

    比如在 strings.xml 中找到的 Hello world!字符串,我们有两种方式可以引用它: 1. 在代码中通过 R.string.hello_world 可以获得该字符串的引用: 2. 在 ...

  9. Mac 下安装Java

    下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 打开下载的文件,出现如下 ...

  10. spark 累加历史 + 统计全部 + 行转列

    spark 累加历史主要用到了窗口函数,而进行全部统计,则需要用到rollup函数 1  应用场景: 1.我们需要统计用户的总使用时长(累加历史) 2.前台展现页面需要对多个维度进行查询,如:产品.地 ...