获取winform中程序的文件夹路径

时间:2011-09-06 22:09:27

标签: c# .net winforms

我需要在我的应用程序中找到一个文件夹,如“c:\ users \ programFils \ myProgram \ myFolder” bin文件夹或exe?

3 个答案:

答案 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