-4

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

更新:

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

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

4

3 回答 3

2

试试OpenFileDialogSaveFileDialog

StreamWriterStreamReader也非常有用!

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

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

        public string GetFolderPath()
        {
            FolderBrowserDialog Dialog = new FolderBrowserDialog();
            while (Dialog.ShowDialog() != DialogResult.OK)
            {
                Dialog.Reset();
            }
            return Dialog.SelectedPath;
        }
于 2013-06-14T23:25:44.680 回答
1

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

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

上面的代码实际上会加载,FolderBrowserDialog一旦做出选择,它就会将其发布到MessageBox. 显然,您可以将其指向或映射到您想要的任何位置,这是一个非常基本的示例。

于 2013-06-14T23:47:15.613 回答
0

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

于 2013-06-14T23:24:32.377 回答