WinForm获取当前路径汇总

 1 Winform获取应用程序的当前路径的方法集合汇总,值得收藏备用 具体如下, 
 2    
 3    
 4    
 5 //获取当前进程的完整路径,包含文件名(进程名)。  
 6    
 7 string str = this.GetType().Assembly.Location;  
 8    
 9 result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)  
10    
11    
12    
13 //获取新的Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。  
14    
15 string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;  
16    
17 result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)  
18    
19    
20    
21 //获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。  
22    
23 string str = System.Environment.CurrentDirectory;  
24    
25 result: X:\xxx\xxx (.exe文件所在的目录)  
26    
27    
28    
29 //获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。  
30    
31 string str = System.AppDomain.CurrentDomain.BaseDirectory;  
32    
33 result: X:\xxx\xxx\ (.exe文件所在的目录+"\")  
34    
35    
36    
37 //获取和设置包含该应用程序的目录的名称。  
38    
39 string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;  
40    
41 result: X:\xxx\xxx\ (.exe文件所在的目录+"\")  
42    
43    
44    
45 //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。  
46    
47 string str = System.Windows.Forms.Application.StartupPath;  
48    
49 result: X:\xxx\xxx (.exe文件所在的目录)  
50    
51    
52    
53 //获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。  
54    
55 string str = System.Windows.Forms.Application.ExecutablePath;  
56    
57 result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)  
58    
59    
60    
61 //获取应用程序的当前工作目录(不可靠)。  
62    
63 string str = System.IO.Directory.GetCurrentDirectory();  
64    
65 result: X:\xxx\xxx (.exe文件所在的目录)

 

posted @ 2015-07-21 15:45  DotNet码农  阅读(556)  评论(0编辑  收藏  举报
/*粒子线条,鼠标移动会以鼠标为中心吸附的特效*/