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一样。
  
总结C#中得到程序当前工作目录和执行目录的一些方法。
原创
             ©著作权归作者所有:来自51CTO博客作者biyusr216的原创作品,请联系作者获取转载授权,否则将追究法律责任        
             
            
        
                提问和评论都可以,用心的回复会被更多人看到
                评论
            
            
                    发布评论
                
            
            相关文章
        
        - 
                    分享一些懒人程序员的工作经验众所周知,“懒”是程序员的美德,懒人善用工具增加生产力,懒惰是让人类科技持续进步的最大动力~都 2024 年了,看看“普通程序员” 和 “懒人程序员” 都是怎么工作的? 代码库 分析函数 文心快码 智能编程助手 AI编码
- 
                    bash隐藏当前工作目录里面的\w去掉就好了:export PS1="\[\e]0;\u@\h: \w\a\]${de bash ubuntu 详细教程 javascript
- 
                    python全栈(基础篇)——day01:环境准备(python解释器安装+pycharm专业版的下载+vscode编辑器+汉化设置)一、python的下载与安装什么是Python解释器?Python解释器是执行Python代码的核心程序,它负责读取、解释并执行Python脚本。与编译型语言不同,Python是一种解释型语言,代码在运行时由解释器逐行翻译并执行。下载Python解释器(windows)Mac版无需了解1. 访问官方网站始终建议从Python官方网站下载,以确保安全并获得最新版本2. 选择适合的版本最新稳定版:页面 #python #编辑器 #pycharm #vscode #开发语言
 
 
                    













 
                    

 
                 
                    