获取当前运行路径的上级目录(父目录)

 System.IO.DirectoryInfo topDir = System.IO.Directory.GetParent(System.Environment.CurrentDirectory);
string pathto = topDir.FullName;

获取上级的上级的路径

string pathto = topDir.Parent.FullName;
//注:一个Parent获取向上一级的目录。

获取当前路径

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

C# 获取当前路径或父路径相关推荐

  1. C# 获取当前路径的父路径

    //获取当前运行路径的上级目录(父目录) System.IO.DirectoryInfo topDir = System.IO.Directory.GetParent(System.Environme ...

  2. python获取当前路径和上一层路径_python获取当前路径和上一级路径

    围观人数: 3 标签:getc   当前目录   路径   print   bsp   获取   目录   dir   dirname """获取当前目录"&q ...

  3. python os 获取当前路径的绝对路径的上层目录_os 模块常用函数

    得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 获取路径名:os.path.dirname()获得绝对路径: os.path.abspath() 打印当前文件夹的文件 ...

  4. 【框架思路】python如何读取excel文件内容?如何获取excel文件的路径及sheet名称?

    转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713 一.背景说明 在自动化项目中,有时候测试用例会放在ex ...

  5. python获取文件的绝对路径

    在测试过程中,通常需要读取文件或写入文件,当要读写的文件和当前文件不在同一目录时,用相对路径经常会报找不到文件的错误.所以为了解决这个问题,我们通常在读写文件时,使用绝对路径. 但是文件路径写为绝对路 ...

  6. 获取当前脚本目录路径问题汇总

    20211223 https://blog.csdn.net/qq_43178297/article/details/88053836 获取上一层目录 import osprint('***获取当前目 ...

  7. python相对路径下的shell_shell,python获取当前路径(脚本的当前路径) (aso项目记录)...

    一.shell获取脚本当前路径 cur_dir=$(cd "$(dirname "$0")"; pwd) #获取当前脚本的绝对路径,参数$0是当前脚本对象 等同 ...

  8. Python3 获取当前路径,当前文件名,当前文件名路径、指定import的文件路径、程序路径

    获取当前路径: import osprint (os.getcwd()) 获取当前文件名: import sysprint (sys.argv) 获取当前文件名路径: import os import ...

  9. 游侠怎么设置java路径_Java获取当前路径的代码

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

  10. php获得服务器路径,PH获取当前url路径及服务器路径汇总 (url 获取当前路径 服务器路径),ph当前路径_PHP教程...

    PH获取当前url路径及服务器路径汇总 (url 获取当前路径 服务器路径),ph当前路径 以下是整理的一些, php中获取路径的小知识, 希望对你有所帮助! 1,$_SERVER["QUE ...

最新文章

  1. linux变量接收命令返回值,Linux Shell教程(一)
  2. 从Matlab中导出不含白边的图片及设置画布尺寸及图片位置
  3. 强化学习——Qlearning
  4. Unity有哪些让做项目事半功倍的插件值得推荐?
  5. 荣耀双十一开门红:斩获多品类销量及销售额冠军
  6. 使用TortoiseSVN下载SourceForge.net上的代码
  7. cross validation交叉验证
  8. oracle any 语法,Oracle Any/Some
  9. python @classmethod和@staticmethod的区别
  10. MR Shuffle流程 入门
  11. 兰州大学计算机复试英语翻译,2019兰州大学计算机专硕复试回忆
  12. 计算机软件故障排除ppt,常见故障分析.ppt
  13. 信贷反欺诈场景中策略与模型的搭建|实操一大反欺诈模型
  14. html渐变显示动画效果,css3实现背景动态渐变效果
  15. 图片黑底漂白 PicGrayRemover
  16. MacBook无故黑屏,按键没反应解决办法
  17. PyQt(Python+Qt)学习随笔:QTreeWidgetItem项列图标的访问方法
  18. Visual Studio如何在一个解决方案下创建多个独立项目并单独运行
  19. Nacos中的@Value无法获取配置文件的值
  20. 城市路(信息学奥赛一本通 - T1381)

热门文章

  1. 小明上学201812-1
  2. C - The Smallest String Concatenation CodeForces - 632C(按字典序列排列 )string或者数组
  3. pandas map applymap apply方法详解
  4. Java枚举介绍_java枚举使用详细介绍及实现
  5. etcd v3 php,Etcd clientV3 使用TLS证书存取KV
  6. 双层板在哪层覆铜_2020年中国印制电路板行业发展现状及发展趋势预测(图)...
  7. csv文件导入 navicat会少了很多记录_跟小白学Python数据分析——数据导入1
  8. perl mysql 时间戳_讲Perl中的本地时间与UNIX时间戳间相互转换的方法
  9. 使用phpmyadmin管理远程sql_CentOS7系统配置phpMyAdmin
  10. linux最小化连接开放wifi,CentOS最小化安装后启用无线连接网络