在进行winform桌面程序开发的时候,经常会需要使用程序的路径,今天小编就来列出一些获取路径的一些方法。
工具/原料
电脑一台
visualstudio2017
方法/步骤
1、这里小编先创建一个项目,并且在主窗口中添加一个按钮,并且添加按钮点击事件,如下图:
2、这里使用System.Environment.CurrentDirectory来获取程序路径,从图2中可以看到,这个方法获取的路径指向了编译成exe文件的文件夹Debug,没有斜杆,如下图:
3、这里使用System饱终柯肢.Windows.Forms.Application.StartupPath来获取程序路径,从图2中可以看到,这个方法获取的路径指向了编译成exe文件的文件夹Debug,迨藻悃顼没有斜杆,如下图:
4、这里使用System饱终柯肢.Diagnostics.Process.GetCurretnProcess().MainModule.FileName来获取程序路径,从图2中可以看到,这个方法获取的路劐孕瞬腊径指向了编译成的exe文件,包括exe文件名称,如下图:
5、这里使用System.AppDomain.CurrentDomain.BaseDirectory来获取程序路径,从图2中可以看到,这个方法获取的路径指向了编译成exe文件的文件夹Debug,有斜杆,如下图:
6、这里使用System.IO.Directory.GetCurrentDirectory()来获取程序路径,从图2中可以看到,这个方法获取的路径指向了编译成exe文件的文件夹Debug,没有斜杆,如下图:
7、这里使用System饱终柯肢.AppDomain.CurrentDomain.SetupInformation.ApplicationBase来获取程序路径,从图2中可以看到,这个方法获取的路径指向劲忧商偌了编译成exe文件的文件夹Debug,有斜杆,如下图:
8、这里使用this.GetType().Assembly.Location来获取程序路径,从图2中可以看到,这个方法获取的路径指向了编译成的exe文件,包括exe文件名称,如下图:
9、这里使用System.Winfows.Forms.Application.ExecutablePath来获取程序路径,从图2中可以看到,这个方法获取的路径指向了编译成的exe文件,包括exe文件名称,如下图: