C#获取当前路径的方法集合
//获取当前进程的完整路径,包含文件名(进程名)。
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文件所在的目录)

posted on 2008-06-19 09:17 guofu 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/saptechnique/archive/2008/06/19/1225177.html

C#获取当前路径的方法集合相关推荐

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

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

  2. java severlet 获取当前路径_Java 获取当前路径的方法总结

    Java 获取当前路径的方法总结 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user. ...

  3. python获取当前路径的方法_Python获取脚本所在目录的正确方法【转】

    原博文 2015-09-24 10:21 − 1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数.如果是要获得当前执行的脚本的所在目录位置,那么需要 ...

  4. C#获取当前路径的方法如下

    1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. System.Environm ...

  5. linux获取随机数的方法集合

    linux产生随机的方法 取8位数字的方法 [root@master scripts]# echo $RANDOM 12465 [root@master scripts]# echo $((RANDO ...

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

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

  7. java 字符串截取的几种方式 java获取当前路径的几种方法

    java 字符串截取的几种方式: https://blog.csdn.net/qq_27603235/article/details/51604584 java获取当前路径的几种方法: https:/ ...

  8. Python 获取当前路径几种方法

    Python 获取当前路径的几种方法 绝对路径 1.os.path 方法 # -*- coding: utf-8 -*- # !/usr/bin/pythonimport os import sysc ...

  9. java当前路径_java获取当前路径的几种方法

    1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//use ...

最新文章

  1. 前端获取不到后台传过去的headers信息解决办法
  2. CONVERT_DATE_INPUT
  3. 年薪201万的华为“天才少年”曾是三本复读生,逆袭就是抓住每一次提升自己的机会
  4. CDC之CreateCompatibleDC与BitBlt
  5. python怎么连接数据库_python3.x怎么连接mysql数据库
  6. dockerfile使用(一)
  7. dll domodal运行时异常_软件运行异常时的多种排查思路与方法
  8. 2021年上犹中学高考成绩查询入口,上犹县2019年高考成绩单出来了……
  9. linux如何加入windows域
  10. mysql批量更新报错_Mysql批量更新的三种方式
  11. 校验码的计算方法说明
  12. python读取海康威视摄像头价格_OpenCV+海康威视摄像头的实时读取
  13. 医学知识图谱构建关键技术及研究进展
  14. 新员工入职表_员工离职率过高,只要三步骤,就能轻松有效控制!
  15. HBuilderX连接夜神模拟器
  16. 深蓝学院-视觉SLAM课程-第4讲作业(T5矩阵微分,T6手写高斯牛顿,T7批量MLE)
  17. GRE词汇乱序版-夹生的词汇1
  18. 许知远:嗨!Julia
  19. RedPitaya火龙果板基础操作
  20. ERROR: No matching distribution found for cv2解决方案

热门文章

  1. php 输出方法,PHP输出打印方法
  2. html移动端怎么做城市选择,移动端页面单位的选择(px, em, rem, vw)
  3. ts定义html是什么类型,TypeScript—类型定义文件(*.d.ts)
  4. java文字转语音支持ubuntu系统_微信内测语音进度条,60秒语音终于有救了?腾讯:并没有...
  5. 运维 服务器安装,IT服务器运维安装CentOS后,你要做的10件事
  6. 模型部署到移动端_TensorFlow Lite 自然语言处理模型的最新功能,助力设备端 NLP 部署...
  7. Spark SQL:SQLContext
  8. elasticsearch mapping之dynamic
  9. Python 国产库推荐之 musicpy
  10. 学校电用计算机控制的,高等学校适用教材:计算机控制技术