用户导航到文件夹,我将该文件夹位置保存为字符串

时间:2009-08-16 00:37:21

标签: c# filedialog

我该怎么做?

我希望用户点击一个按钮,然后弹出一个小窗口,让我最终用户导航到X文件夹。然后我需要将文件夹的位置保存到字符串变量。

StackOverflow的任何帮助,明智的圣人?

3 个答案:

答案 0 :(得分:2)

    using (FolderBrowserDialog dlg = new FolderBrowserDialog())
    {
        if (dlg.ShowDialog(this) == DialogResult.OK)
        {
            string s = dlg.SelectedPath;
        }
    }

(如果您还没有获胜,请删除this

答案 1 :(得分:1)

如果您使用的是Winforms,则可以使用FolderBrowserDialog control。用户选择的路径将位于SelectedPath属性中。

答案 2 :(得分:1)

string path = null;
FolderBrowserDialog dlg = new ();
if (dlg.ShowDialog() == DialogResult.OK)
{
    path = dlg.SelectedPath;
}