WPF获取程序路径的一些方法

转载 2017年01月03日 17:54:06
  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. 在WPF中是无法使用myCollection[“System_CurDirectory”] = Application.StartupPath;来获取当前程
    序路径的,应该这样用:myCollection[“System_CurDirectory”] = System.IO.Path.GetDirectoryName
    (Process.GetCurrentProcess().MainModule.FileName);

原文路径:http://www.cnblogs.com/lonelyxmas/archive/2013/05/20/3088381.html

相关文章推荐

WPF获取应用程序路径方法,获取程序运行路径方法

试了好多种方法,在WPF中获取工程的路径都没能解决掉,暂时用的绝对路径“D://WPF.....”,但是发布的时候出现问题了,放到别的电脑上找不到路径,又开始了地毯式搜索,终于解决了,跟遇到此类问题的...
  • czs8585
  • czs8585
  • 2011年10月21日 19:35
  • 31862

【WPF】获取项目的根目录

获得项目的根路径

WPF后台加载文件的相对路径和绝对路径记载

private void BindingInfo()         {             XmlDataProvider dp = new XmlDataProvider();        ...

WPF 绝对路径与相对路径

用于在后台设置图片路径,这只是其中一种 QQdegluimg.Source = new BitmapImage(new Uri("\\img\\QQDL.png", UriKind.Relative...

WPF加载相对路径的图片的解决方法

相对路径: 在项目中添加一个文件夹UserHeadFace ,在文件夹下添加一个default.jpg的图片,打开图片文件的属性,将“复制到输出目录”选中“始终复制”,将“生成操作”选择为“内容...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

WPF 获取文件夹路径

System.Windows.Forms.FolderBrowserDialog folder= new System.Windows.Forms.FolderBrowserDialog(); fol...

C#(WPF)程序将Debug中的.exe文件放入注册表中启动,获取错误的当前路径--解决方案

编写的程序需要开机运行,又不想进入win7的桌面。这样可以通过修改注册表,把原来的explorer.exe换成需要启动的软件。 注意,比如.exe文件存在于D盘的Debug文件夹中,则用 D:\\D...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WPF获取程序路径的一些方法
举报原因:
原因补充:

(最多只允许输入30个字)