我需要在我的应用程序中找到一个文件夹,如“c:\ users \ programFils \ myProgram \ myFolder”不 bin文件夹或exe?
答案 0 :(得分:9)
你在找这样的东西吗?
Path.GetDirectoryName(Application.ExecutablePath).Replace(@"bin\debug\", string.Empty);
答案 1 :(得分:7)
此代码返回正在执行的程序集的文件夹路径。
using System.IO;
using System.Windows.Forms;
string appPath = Path.GetDirectoryName(Application.ExecutablePath);
答案 2 :(得分:2)
不确定您的用途,但您可以使用Environment.GetFolderPath(Environment.SpecialFolder.Programs)
找出一些文件夹位置 - 请参阅http://msdn.microsoft.com/de-de/library/system.environment.specialfolder.aspx