C# OpenFileDialog使用exe打开文件夹

C# OpenFileDialog使用exe打开文件夹,c#,openfiledialog,C#,Openfiledialog,如何使用OpenFileDialog快速打开应用程序的文件夹 OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK) {

如何使用OpenFileDialog快速打开应用程序的文件夹

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

        }
如果您希望覆盖MSDN中描述的其值设置的默认方式之一,请使用

openFileDialog1.InitialDirectory = @"C:\";  // based on comment of question

猜测您的意思是从我的应用程序文件夹开始显示OpenFileDialog,只需在显示OpenFileDialog之前将OpenFileDialog.InitialDir设置为应用程序的文件夹


如果需要查找应用程序目录的帮助,请参阅

打开文件夹的含义是什么?我马上打电话给OpenFileDialog,它显示了一个包含我的exe的文件夹,而不是c:\\n你的问题仍然不清楚。你是说OpenFileDialog在我的应用程序文件夹中启动?请编辑您的问题并在那里添加信息,而不是将其添加到评论中,以便人们可以看到。Yep man应用程序的文件夹您如何设置路径,请向我们显示您的代码
string AppPath = Path.GetDirectoryName(Application.ExecutablePath);;
openFileDialog1.InitialDir = AppPath;