打开文件夹,使用C#/ WPF选择文件

时间:2013-06-14 23:22:29

标签: c# .net wpf

我想知道探索Windows文件夹的最佳方法是什么,选择一个然后保存你的项目。 我正在构建一个编辑文本的应用程序,我想将它保存在一个文件夹中,以特定格式保存。

更新

Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();

打开文件夹后,我想选择它并获取目录。

3 个答案:

答案 0 :(得分:2)

试用OpenFileDialogSaveFileDialog

StreamWriterStreamReader也很有用!

[编辑:]看看FolderBrowserDialog选择文件夹。

此代码应返回文件夹的路径:

        public string GetFolderPath()
        {
            FolderBrowserDialog Dialog = new FolderBrowserDialog();
            while (Dialog.ShowDialog() != DialogResult.OK)
            {
                Dialog.Reset();
            }
            return Dialog.SelectedPath;
        }

答案 1 :(得分:1)

你有几种选择,遗憾的是我并不完全确定你的尝试。您可以通过以下基本方式完成此操作,例如:

using(FolderBrowserDialog fd = new FolderBrowserDialog())
{
     DialogResult result = fd.ShowDialog();
     if(result == DialogResult.OK)
     {
         MessageBox.Show(fd.SelectedPath.ToString());
     }
}

上述代码实际上会在选择完成后加载FolderBrowserDialog,然后将其发布到MessageBox。显然你可以在任何你想要的地方指出或映射它,这是一个非常基本的例子。

答案 2 :(得分:0)

如果您使用visual c#,则可以使用内置文件浏览器来执行此类活动。但是,没有发布代码,所以我不确定你尝试了什么。