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. Android中解析XML格式数据的方法

    XML介绍:Extensible Markup Language,即可扩展标记语言 一.概述 Android中解析XML格式数据大致有三种方法: SAX DOM PULL 二.详解 2.1 SAX S ...

  2. PHP设计模式_适配器模式

    将各种截然不同的函数接口封装成统一的API. PHP中的数据库操作有MySQL,MySQLi,PDO三种,可以用适配器模式统一成一致,使不同的数据库操作,统一成一样的API.类似的场景还有cache适 ...

  3. 20145211黄志远《网络对抗》Exp9 Web安全基础实践

    20145211黄志远<网络对抗>Exp9 Web安全基础实践 基础问题回答 SQL注入攻击原理,如何防御? SQL注入攻击就是利用输入的机会构造自己期望的请求,比如破坏掉用户名或者密码验 ...

  4. ExtJS错误解决 Cannot read property 'on' of undefined

    背景 用ExtJS新写了一个功能,运行时控制台打印错误Cannot read property 'on' of undefined,出错代码位置是Ext.define.bindStoreListene ...

  5. SSH Secure File Transfer Client连接远程设备报“algorithm negotiation failed”错的解决方法

    SSH Secure File Transfer Client连接远程设备报"algorithm negotiation failed"错的解决方法 ssh client 报 al ...

  6. 关于JS和JSON

    讲得不准确! 看网课,JS也算是面向对象的一门语言,不过其是解释性的脚本语言. JSON是把用JS的表示法将数据包装起来进行传递用的. JS语法是松散型的,没有int String这些像JAVA里的类 ...

  7. UVa 11806 拉拉队(容斥原理)

    https://vjudge.net/problem/UVA-11806 题意: 在一个m行n列的矩形网格里放k个相同的石子,有多少种方法?每个格子最多放一个石子,所有石子都要用完,并且第一行.最后一 ...

  8. Android下拉刷新控件--PullToRefresh的简单使用

    Android中很多时候都会用到上下拉刷新,这是一个很常用的功能,Android的v4包中也为我们提供了一种原生的下拉刷新控件--SwipeRefreshLayout,可以用它实现一个简洁的刷新效果, ...

  9. 雷林鹏分享:Ruby JSON

    Ruby JSON 本章节我们将为大家介绍如何使用 Ruby 语言来编码和解码 JSON 对象. 环境配置 在使用 Ruby 编码或解码 JSON 数据前,我们需要先安装 Ruby JSON 模块.在 ...

  10. docker 安装mysql mongo

    Docker安装Mysql 1.拉取镜像 docker pull mysql/mysql-server 2.运行mysql docker run -d -p : --name [Name] [Imag ...