当前位置: 首页 > news >正文

c# 获取当前程序的路径

在C#中获取当前程序路径的常用方法及适用场景如下:

一、获取完整路径(包含文件名)

  1. Process.GetCurrentProcess().MainModule.FileName
    返回当前进程的主模块完整路径(包含.exe文件名),适用于所有应用类型。
    示例:X:\xxx\xxx\xxx.exe14

  2. Application.ExecutablePath
    专为Windows Forms设计,返回可执行文件的完整路径(包含文件名)。
    示例:X:\xxx\xxx\xxx.exe15

  3. Assembly.GetExecutingAssembly().Location
    返回当前执行程序集的完整路径(包含文件名),适用于动态加载程序集场景。
    示例:X:\xxx\xxx\xxx.dll6


二、获取目录路径(不包含文件名)

  1. AppDomain.CurrentDomain.Bas

相关文章:

  • OpenJDK 1.8中-Xloggc参数下GC日志覆盖与追加模式深度解析
  • 基于esp32的小区智能门禁集成系统设计和实现
  • RoPE 相对位置编码 VS 传统位置编码
  • 【强化学习系列】Q-learning——从贝尔曼最优方程谈起
  • 【MCP Node.js SDK 全栈进阶指南】高级篇(2):MCP高性能服务优化
  • 【无标题】好用的远程链接插件
  • DNA复制过程3D动画教学工具
  • C语言按位操作符
  • 道德经解读分析
  • 端到端电力电子建模、仿真与控制及AI推理
  • 您好,当前系统不允许绑定该店,具体原因您可咨询系统服务商,我们将尽力为您解决
  • Python核心机制与实战技巧:从变量作用域到GIL的深度解析
  • 焊接与热切割作业精选判断真题及答案
  • 监控易一体化运维:解锁业务系统管理,助力企业运维升级
  • 什么是ICSP编程
  • BIM(建筑信息模型)与GIS(地理信息系统)的融合的技术框架、实现路径与应用场景
  • JAVA--- 关键字static
  • JSON配置文件格式全解析与多语言实战指南
  • 合并两个有序链表
  • 第十五章-PHP文件编程
  • 总书记考察的上海“模速空间”,是一个怎样的空间?
  • 比熬夜更伤肝的事,你可能每天都在做
  • 西班牙葡萄牙突发全国大停电,欧洲近年来最严重停电事故何以酿成
  • ​关键词看中国经济“一季报”:韧,长期向好看底气
  • 西班牙遭遇史上最严重停电,已进入国家紧急状态
  • 太好玩了!坐进大卫·霍克尼的敞篷车进入他画笔下的四季