wpf获取目录路径

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
AppDomain.CurrentDomain.BaseDirectory +文件名即可,简单吧?
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
 
string str5=Application.StartupPath;
 
//可获得当前执行的exe的文件名。
 
string str1 =Process.GetCurrentProcess().MainModule.FileName;
 
//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。 备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径(如“C:\mySubDirectory”)。
 
string str2=Environment.CurrentDirectory;
 
//获取应用程序的当前工作目录。
 
string str3=Directory.GetCurrentDirectory();
 
//获取基目录,它由程序集冲突解决程序用来探测程序集。
 
string str4=AppDomain.CurrentDomain.BaseDirectory;
 
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
 
string str5=Application.StartupPath;
 
//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
 
string str6=Application.ExecutablePath;
 
//获取或设置包含该应用程序的目录的名称。
 
string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase

  

posted @   大da脸  阅读(5773)  评论(0编辑  收藏  举报
编辑推荐:
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
阅读排行:
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签
点击右上角即可分享
微信分享提示