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文件所在的目录)url:http://greatverve.cnblogs.com/archive/2011/12/15/winform-path.html

转载于:https://www.cnblogs.com/javaspring/archive/2012/08/17/2656109.html

Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏相关推荐

  1. C#获取当前程序运行路径的方法集合

    //获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe ...

  2. C# WinForm中获取当前程序运行目录的方法

    C# WinForm中获取当前程序运行目录的方法: "AppDomain.CurrentDomain.BaseDirectory":获取当前应用程序所在目录的路径,最后包含&quo ...

  3. C#获取当前路径的方法集合

    C#获取当前路径的方法集合 //获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType().Assembly.Location; result: X:\xx ...

  4. @程序员,这四个学习建议值得收藏

    在我看来,学习能力应该是一个人最重要的能力之一.因为我们赖以生存的所有技能,无一例外都是通过学习获得的.那些优秀的人,也不过是学习能力或者学习效率比一般人强而已. 这样的观点被很多人论证过,商业理论家 ...

  5. 程序员,这四个学习建议值得收藏

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复"springboot",获取最新版 Spring Boot2.1.6 视频教 ...

  6. vue 点击div 获取位置_Vue中组件之间8种通信方式,值得收藏

    之前写了一篇关于vue面试总结的文章, 有不少网友提出组件之间通信方式还有很多, 这篇文章便是专门总结组件之间通信的 vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么 ...

  7. 地图 两直线交点坐标_【技术】道路中线测量中的交点和转点的测设方法详解,值得收藏!...

    概 述 道路工程分为城市道路(包括高架道路).联系城市之间的公路(包括高速公路).工矿企业的专用道路以及为农业生产服务的农村道路等.工程道路的路线以平.直最为理想,但实际上,由于地形及其他原因的限制, ...

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

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

  9. 获取 NodeJS 程序退出码

    前言 想要退出正在运行的 NodeJS 程序,我们既可以通过 Ctrl + C 的方式,也可以通过process.exit()来执行退出. 这两种操作都将强制进程尽快退出,即使仍有未完全完成的异步操作 ...

最新文章

  1. mysql 前后代表什么_MySQL的锁
  2. 【grunt整合版】30分钟学会使用grunt打包前端代码
  3. 不想跑数了,数据分析师的前途在哪里?
  4. AtCoder Beginner Contest 179 总结
  5. 解读戴尔,惠普和思科的“三角关系”
  6. js基础知识汇总04
  7. CentOS7 网络配置--NAT模式
  8. 前端安全问题及解决方案
  9. 【历史上的今天】10 月 1 日:仙童半导体公司诞生;斯坦福大学正式办学;万维网之父成立万维网联盟
  10. Linux之——命令大全
  11. MySQL子查询的优缺点_为什么MySQL不推荐使用子查询和join
  12. F - Assassin’s Creed
  13. 依托数网星工业互联网平台构建能源管理平台,助力企业能耗结构优化
  14. 不将visio的白色背景复制到ppt上
  15. 北京圣思园张龙Java教学视频学习笔记1
  16. 高考之后,泪眼婆娑,爱很脆弱
  17. vscode私钥设置_VScode链接服务器并配置公钥-SSH Keys
  18. 如何在eclipse中写jsp文件
  19. spring boot在启动程序之前执行逻辑
  20. 三种方法教你让模糊照片秒变高清图

热门文章

  1. 查看mysql是否启动_Mysql查看是否使用到索引
  2. c语言对10求余不为7,【PTA | 基础编程题目集】7-12 两个数的简单计算器 (10分)
  3. python如何输出两行_python-如何串联在两行上指定的标识符?
  4. PHP中用编码代码,编码对照表的使用(2)_php
  5. 记录一下CMake编译opencv_cuda时的易错点
  6. 边缘与锐化滤波(MATLAB)
  7. #pragma指令与#ifndef指令
  8. webpack 采坑(CleanWebpackPlugin 插件报错: CleanWebpackPlugin is not a constructor ;)
  9. Elasticsearch分布式一致性原理剖析(一)-节点篇
  10. BZOJ 3994: [SDOI2015]约数个数和 [莫比乌斯反演 转化]