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

  1. AppDomain.CurrentDomain.BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;
  2. System.Threading.Thread.GetDomain().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;
  3. Environment.CurrentDirectory”:获取当前应用程序的路径,最后不包含“\”;
  4. System.IO.Directory.GetCurrentDirectory”:获取当前应用程序的路径,最后不包含“\”;

程序实际所在目录:

测试代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace _2021._03._04_2
{class Program{static void Main(string[] args){Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory);Console.WriteLine(System.Threading.Thread.GetDomain().BaseDirectory);Console.WriteLine(Environment.CurrentDirectory);Console.WriteLine(System.IO.Directory.GetCurrentDirectory());Console.ReadKey();}}
}

程序运行结果:

C# WinForm中获取当前程序运行目录的方法相关推荐

  1. ios中获取各种文件的目录路径方法

    2019独角兽企业重金招聘Python工程师标准>>> iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. docume ...

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

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

  3. qt 获取当前程序运行路径_Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法...

    Qt 程序获取程序所在路径.用户目录路径.临时文件夹等特殊路径的方法 经常我们的程序中需要访问一些特殊的路径,比如程序所在的路径.用户目录路径.临时文件夹等.在 Qt 中实现这几个功能所用的方法虽然都 ...

  4. IOS中获取各个文件的目录路径的方法和NSFileManager类

    转自:http://blog.sina.com.cn/s/blog_5fb39f910101di92.html IOS中获取各种文件的目录路径的方法 iphone沙箱模型的有四个文件夹,分别是什么,永 ...

  5. MFC获取应用程序所在目录--CString(Left、Right、Find、ReverseFind)--Cstring与char或wchar转换

    一.CString--Left.Right.Find.ReverseFind CString--Left.Right.Find.ReverseFind CString::Left(intnCount) ...

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

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

  7. android中获取应用程序(包)的信息,Android中获取应用程序(包)的信息PackageManager的使用(一).doc...

    Android中获取应用程序(包)的信息PackageManager的使用(一) 本节内容是如何获取Android系统中应用程序的信息,主要包括packagename.label.icon.占用大小等 ...

  8. python 获取参数模块_Python中获取启动程序时后面跟的参数的方法(optparse模块)【冰斌棒】...

    Python中获取启动程序时后面跟的参数的方法(optparse模块)[冰斌棒] 3年前 (2018-01-29)    作者:冰斌棒    分类:冰斌棒18程序计划    阅读次数:871 评论(0 ...

  9. Qt 程序中获取 CPUID UUID 等系统信息的方法(win 平台,wmic)

    Qt 程序中获取 CPUID UUID 等系统信息的方法(win 平台,wmic) 最近的程序中要加入序列号注册的功能.这就需要获得电脑的一些基本信息,比如 UUID .或者 CPUID 一类的固定的 ...

最新文章

  1. Oracle 函数中动态执行语句
  2. epp是什么意思_有效的个人生产力(EPP)——助力洁绿形成组织发展合力
  3. luogu3830 [SHOI2012]随机树
  4. django登录跳转到另一个页面_[JWT]djangojson web token实现单用户登录
  5. 京东抽奖项目开发笔记
  6. 怎么打开mysql服务_服务器网站打开速度过慢,怎么进行自检?
  7. Hibernate相关内容
  8. c#语言程序翻译软件,C#使用百度翻译API
  9. Matlab矩阵操作
  10. Ubuntu 16.04静态IP设置
  11. c#之List深度复制
  12. php 禁止抓取,禁止抓取.php的写法哪个对:Disallow: /*.php$和Disallow: /.php$ - 搜外SEO问答...
  13. 任何一个二目关系都是BCNF
  14. 更新!又一批阿里网盘扩充码!亲测有效!数量较少,抓紧!
  15. DS二叉树--层次遍历
  16. Gradient Harmonized Single-stage Detector
  17. 什么是NP问题,什么是NP hard问题,什么是NP完全问题。
  18. Oracle同义词。。。
  19. Nao机器人-CABSL
  20. 计算机复试英语口试,英语口语练习_大连理工大学计算机复试经验_沪江英语

热门文章

  1. 微信小程序获取unionid为空
  2. 慧联A8最新检测使用教程V2.0.3
  3. Netcdf对数据进行裁剪
  4. js 全屏 退出全屏
  5. mysql定义shell变量_shell 变量的定义,赋值,运算
  6. 华为手机记事本导出_深夜浅谈怎样用一部手机做电影解说?
  7. java 分批同时处理_java中List集合分批处理
  8. MySQL之表结构设计
  9. 我的世界JAVA刷怪范围_《我的世界》只有刷怪蛋能够刷新生物吗?并不是,还有一种物品!...
  10. c++检测ip是否匹配子网掩码_网络工程师从入门到精通通俗易懂系列 | ARP和IP这篇文章讲的相当详细了,这么基础的知识往往也是最容易遗忘的!...