首页 / WPF / 正文

C#/.NET WPF应用程序编程开发中如何获取当前程序所有目录的路径?

2691 发布于: 2019-06-04 读完约需2分钟

问题描述

在C# Windows Form应用程序中,可以使用GetDirectoryName(Application.ExecutablePath);获取当前程序所在目录,那么在WPF应用程序中,如何获取当前程序所有目录呢?

方案一

使用CurrentDomain.BaseDirectory,如下:

var dir = System.AppDomain.CurrentDomain.BaseDirectory;

方案二

使用GetCurrentProcess().MainModule.FileName,如下:

System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName)

方案三

使用GetExecutingAssembly().Location,如下:

var dir = System.Reflection.Assembly.GetExecutingAssembly().Location

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

上一篇: C#/.NET应用程序编程开发中如何从一个集合List<T>中删除在另一个集合List<T>中的所有元素?

下一篇: C#匿名类型详解--什么是C#匿名类型?C#匿名类型有哪些特征?

本文永久链接码友网 » C#/.NET WPF应用程序编程开发中如何获取当前程序所有目录的路径?

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册