C#中获取程序当前路径的集中方法
System.Diagnostics命名空间
string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 
System 命名空间
string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
System.IO命名空间
string str3=Directory.GetCurrentDirectory();//获取应用程序的当前工作目录。
string str4=AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。
string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str6=Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称。
1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
获取模块的完整路径。
2. System.Environment.CurrentDirectory
获取和设置当前目录(该进程从中启动的目录)的完全限定目录。
3. System.IO.Directory.GetCurrentDirectory() 
获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:"www里,这个函数有可能返回C:"Documents and Settings"ZYB",或者C:"Program Files"Adobe",有时不一定返回什么东东,我也搞不懂了。
4. System.AppDomain.CurrentDomain.BaseDirectory
获取程序的基目录。
5. System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase
获取和设置包括该应用程序的目录的名称。
6. System.Windows.Forms.Application.StartupPath 
获取启动了应用程序的可执行文件的路径。效果和2、5一样。只是5返回的字符串后面多了一个"""而已
7. System.Windows.Forms.Application.ExecutablePath
获取启动了应用程序的可执行文件的路径及文件名,效果和1一样。
8:System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)
获取程序当前运行的目录
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/deepwishly/archive/2010/08/18/5820611.aspx

转载于:https://www.cnblogs.com/zhangzt/archive/2010/09/14/1825624.html

c# 获取文件路径[转]相关推荐

  1. Java获取文件路径

    Java获取文件路径 1.获取当前文件所在的包名 2.获取工程文件夹所在的绝对路径 3.获取当前class文件所在的绝对路径 1.获取当前文件所在的包名 类名.class.getPackage().g ...

  2. echo和pwd获取文件路径的区别对比

    echo和pwd获取文件路径的区别对比 echo &xxxx 直接可获取存储文件路径 pwd 也可以获取文件存储路径,但需cd 到相应的路径,在路径下,才可以通过pwd指令获取路径. 说明:二 ...

  3. android根据拍摄url获取格式,Android如何通过URI获取文件路径示例代码

    前言 最近在工作的过程中,遇到不同 Android 版本下 URI 采用不同方式来获取文件路径的问题. 因为需求的原因,要求拍照上传或者从相册中选择图片上传,而且图片是需要经过压缩的,大小不能超过2M ...

  4. mac pandas文件路径_Mac进阶必看:如何利用Automator快速获取文件路径

    在重装mac os系统后,有的小伙伴会选择手动恢复数据,但是却发现一些软件比如FTP.iterm2.foxmail等这些软件的配置信息没有了,其实数据并没有丢失哦!一般情形下数据都会在/Users/d ...

  5. VB 获取路径名各部分 (获取文件路径,获取文件名,获取文件扩展名)自编

    '====================获取路径名各部分:  如: c:\dir1001\aaa.txt '============获取路径路径 c:\dir1001\ '============获 ...

  6. C# 获取文件路径大全

    一.获取当前文件的路径 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName    获取模块的完整路径,包括文件名 ...

  7. multipartfile 获取文件路径_Excel工作表中的20个信息函数,获取文件路径,单元格格式等!...

    点击上方"Excel函数公式"免费订阅 Excel工作表中的信息函数主要用于返回某些指定单元格或区域的信息,例如获取文件路径,单元格格式信息或操作系统信息等等.今天,小编带大家掌握 ...

  8. python获取文件路径名_python文件名获取文件路径

    如何使用Python获取文件所在目录和文件名 python中如何根据文件名找他的路径.现在我遍历到怎么才能将某一个文件对应的路径找到呢? 遍历用os.walk: import osfrom os.pa ...

  9. 在某个文件目录中打开cmd的方法及快速获取文件路径的方法

    1. 在文件目录中打开cmd的方法 例如,我需要在下图路径中打开cmd. 点击一下该文件目录的浏览框. 输入cmd. 点击回车,就完成了在文件目录中打开cmd. 2. 快速获取文件路径的方法 例如我想 ...

  10. MAC怎么获取文件路径 MAC获取文件路径的四种方法

    MAC怎么获取文件路径介绍 方法一:最简单的方法  右键文件或者文件夹,选择显示简介 2在弹出来的窗口中找到位置,即为路径,在mac 10.10之前的系统是正常的路径,10.10开始是小箭头代替/显示 ...

最新文章

  1. 问题1-2:能否说:“电路交换和面向连接是等同的,而分组交换和无连接是等同的”? 答:不行。这在概念上是很不一样的。这点可举例说明如下。...
  2. initramfs 文件系统
  3. 洛谷P2826 [USACO08NOV]光开关Light Switching [2017年6月计划 线段树02]
  4. mysql注入攻击实_三十三、MySQL基础系列笔记之MySQL安全问题与SQL注入攻击
  5. 信息学奥赛一本通(1003:对齐输出)
  6. Teamcenter 开发利器组合介绍。 Eclipse + Visual Studio
  7. css中的视距perspective和视差效果
  8. 面向对象编程——类和实例(二)
  9. 的优先级大小_cache也有优先级
  10. C++学习(四五七)查看dll的几种方式
  11. 什么是特洛伊木马,它能造成什么损害?
  12. 即席查询—— Kylin使用
  13. Python用户画像词云图生成并集成到django网站
  14. 考研高数 专题11:多元复合函数及隐函数求导的方法和技巧【灵活】
  15. php微信商家分账API
  16. 【Docker】docker日常工作总结(涉及基础命令、基础名词概念、镜像、容器、网络、数据卷)
  17. (语言学知识,勿点)越南语第一章
  18. cuda安装失败(cuda安装程序失败)
  19. IEC101测试工具
  20. 【51单片机实验笔记】4. 蜂鸣器与扬声器的基本控制

热门文章

  1. 摄像头图像分析目标物体大小位置_对智能驾驶系统三种环境传感器布局的冗余关系分析...
  2. 遇到一个Linux系统文件被删除后仍占用磁盘的问题
  3. 我的docker随笔9:docker在centos上的安装
  4. 我参与的一个项目的继续总结:技术篇
  5. Linux移植随笔:终于解决Tslib的问题了
  6. Java--transient
  7. Eclisp配置Maven(基础简易版)
  8. python爬取论坛帖子_python爬虫爬取虎扑论坛的帖子名称和链接,为什么只能爬10页就报...
  9. 95-10-020-启动-初始化ZK
  10. 【Kafka】Kafka幂等性原理及实现剖析