0

可能重复:
C# Executable Executing 目录

我使用 2010 Visual C# Express 编写了一个小的 windows 窗体 .exe。如何让程序“知道”它从哪个目录运行,以便它可以读取/写入用户将我的 .exe 放入的任何目录?基本上,我希望我的小 .exe 是“可移植的”,它在哪个文件夹/目录中并不重要,但它可以“知道”它的所有文件在哪里。

4

3 回答 3

3

有不同的方法,但这对我有用。

string directory = AppDomain.CurrentDomain.BaseDirectory; 
于 2012-09-10T13:52:48.203 回答
3

您可以使用:

Application.StartupPath

于 2012-09-10T13:53:45.757 回答
0
System.Reflection.Assembly.GetExecutingAssembly().Location
于 2012-09-10T13:54:09.917 回答