我想知道探索Windows文件夹的最佳方法是什么,选择一个然后保存你的项目。 我正在构建一个编辑文本的应用程序,我想将它保存在一个文件夹中,以特定格式保存。
更新
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
打开文件夹后,我想选择它并获取目录。
答案 0 :(得分:2)
试用OpenFileDialog和SaveFileDialog。
StreamWriter和StreamReader也很有用!
[编辑:]看看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#,则可以使用内置文件浏览器来执行此类活动。但是,没有发布代码,所以我不确定你尝试了什么。