首页 > 开发 > 综合 > 正文

总结C#中得到程序当前工作目录和执行目录的一些方法

2024-07-21 02:25:54
字体:
来源:转载
供稿:网友
 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一样。
  • 网站运营seo文章大全
  • 提供全面的站长运营经验及seo技术!
  • 发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表