我从未使用过文件夹浏览功能。基本上我想获得一个文件夹浏览器(比如当你上传文件并单击浏览时)作为按钮 OnClick 事件。我需要的唯一功能是选择一个位置(驱动器,文件夹)并将该位置保存到一个字符串中。
任何想法,教程?
FolderBrowserDialog folderBrowserDialog1;
folderBrowserDialog1.ShowDialog();
String path = folderBrowserDialog1.SelectedPath;
为此,您可以使用 OpenFileDialog 或 SaveFileDialog 控件:
http://www.geekpedia.com/tutorial67_Using-OpenFileDialog-to-open-files.html http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspx
你可以尝试类似的东西
private void button_Click(object sender, EventArgs e)
{
FolderBrowserDialog fbd = new FolderBrowserDialog();
if (fbd.ShowDialog(this) == DialogResult.OK)
{
MessageBox.Show(fbd.SelectedPath);
}
}
没有可用于 ASP.Net 的标准文件夹浏览器控件,或者我会说 HTML。我能想到的解决方法是创建一个 ActiveX 控件(仅限 IE)或在 Flash 或 Java 的 JFileChooser 中。
有一个文件上传控件可以让您浏览,但不允许您选择文件夹,只能选择文件。
<input type="file">