c#怎么获取程序所在盘符?

如题所述

第1个回答  推荐于2019-08-26
1、System.Windows.Forms.Application.StartupPath;
2、System.AppDomain.CurrentDomain.BaseDirectory;
3、System.Environment.CurrentDirectory;

以上三种方法都可以获取程序根目录
string programPath=以上三者选一。
string volume = programPath.Substring(0, System.Windows.Forms.Application.StartupPath.IndexOf(':'));
MessageBox.Show(volume);

例如:
string volume = System.Windows.Forms.Application.StartupPath.Substring(0, System.Windows.Forms.Application.StartupPath.IndexOf(':'));
MessageBox.Show(volume);本回答被网友采纳
相似回答