-1

如何使用 OpenFileDialog 及时打开应用程序的文件夹?

        OpenFileDialog openFileDialog1 = new OpenFileDialog();
        openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
        if (openFileDialog1.ShowDialog() == DialogResult.OK)
        {
           ...........

        }
4

2 回答 2

6

猜测您的意思是“从我的应用程序文件夹开始显示 OpenFileDialog”,只需OpenFileDialog.InitialDir在显示OpenFileDialog.

string AppPath = Path.GetDirectoryName(Application.ExecutablePath);;
openFileDialog1.InitialDir = AppPath;

如果您在查找应用程序目录时需要帮助,请参阅获取应用程序的根文件夹

于 2012-12-03T23:27:42.963 回答
2

如果您希望覆盖设置其值的默认方式之一(在 MSDN 上描述),请使用FileDialog.InitialDirectory 属性。

openFileDialog1.InitialDirectory = @"C:\";  // based on comment of question
于 2012-12-03T23:26:49.827 回答