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



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

更新:

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

打开文件夹后,我想选择它并得到目录

尝试OpenFileDialog和SaveFileDialog。

StreamWriter和StreamReader也非常有用!

[EDIT:]看一下FolderBrowserDialog来选择文件夹。

这段代码将返回一个文件夹的路径:

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

您有几个选择,不幸的是我不完全确定您尝试过什么。您可以通过一种非常基本的方式完成此操作,例如:

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

上面的代码将实际加载FolderBrowserDialog,一旦选择完成,它将把它发布到MessageBox中。很明显,你可以把它指向或映射到任何你想要的地方,这是一个非常基本的例子

如果你正在使用visual c#,你可以使用内置的文件浏览器来做这些活动。然而,没有代码张贴,所以我不确定你已经尝试过。

最新更新