我想给Initial目录赋予适当的值,所以它会打开我在项目中创建的文件夹(称为“Images”)。 我必须使用相对路径,所以我的程序不依赖于我工作的计算机。 但问题是我不知道如何访问这个文件夹...
有谁知道如何解决这个问题?
答案 0 :(得分:7)
使用:
openFileDialog.InitialDirectory = Path.Combine(Application.StartupPath,
@"YourSubDirectoryName");
编辑:或者如果您愿意,可以尝试这样做......您是否在Windows窗体中?
openFileDialog.InitialDirectory = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(Application.ExecutablePath), @"YourSubDirectoryName");
为WPF编辑2:
string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
...来自微软论坛......