在WPF(Windows Presentation Foundation)中,获取当前程序的路径并不需要通过获取应用程序实例或主窗口来实现。相反,你可以直接使用.NET框架提供的一些静态属性和方法来获取这些信息。以下是一些常用的方法来获取WPF应用程序的当前路径: 1. 使用 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 这是获取...
//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。 stringstr_4 = System.Windows.Forms.Application.ExecutablePath; 示例结果:F:\\WPF实例\\bin\\Debug\\WPF实例.EXE 示例说明:取得Debug目录下可执行程序EXE的完整路径 方式三 本地系统进程 //获取当前进程模块的完整路径。 stringstr_5 = System....
WPF获取程序路径的一些方法 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。 2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序...
程序启动时,我需要获取程序所在目录,设置日志文本输出路径,设置 Sqlite 数据库创建的路径,想当然的第一使用方法就是 “Environment.CurrentDirectory”或者“Directory.GetCurrentDirectory()”获取当前目录路径。 起先我一直挺怀疑自己水平,(主要干BS端项目多)。 错多之后,我慢慢发现一个现象,当...
在客户端开发过程中,经常需要获取相对路径的一些资源,而相对路径的就与客户端运行文件的路径息息相关了。在以前的winform开发中,我们可以使用System.Windows.Forms.Application下的方法 来快速的获取,但是在 WPF 如果要使用该类,需要额外进行库的引用,是相当不方便的。
//获取应用程序的当前工作目录。 string str3=Directory.GetCurrentDirectory(); //获取基目录,它由程序集冲突解决程序用来探测程序集。 string str4=AppDomain.CurrentDomain.BaseDirectory; //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 string str5=Application.StartupPath; //获取启动了应用程...
1、WPF 获取程序路径的一些方法1.System.Diagnostics.Process.GetCurrentProcess().MainModule. FileName获取模块的完整路径。2. System.Environment.CurrentDirectory 获取和设置当前目录 (该进程从中启动的目录 )的完全 限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是...
Console.WriteLine("当前程序目录:"+fileDir);//一个文件目录 string filePath = "C:\\bin\\files\\test.xml";Console.WriteLine("该文件的目录:"+filePath); string str = "获取文件的全路径:" + Path.GetFullPath(filePath); //-->C:\bin\files\test.xml Console.WriteLine(s...
1. 在传统的Winform中获取 可以使用: Application.StartupPath Application.ExecutablePath 1. 2. 3. 很可惜,这些方法,在WPF中都失效啦 2. 在WPF中获取自身的启动路径,是采用进程的方式来获取的 其中Process的头文件是: usingSystem.Diagnostics;StringappStartupPath=System.IO.Path.GetDirectoryName(Process.GetCurr...
1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前...