フォルダ ブラウジング機能を使用したことがありません。基本的には、フォルダ ブラウザ (ファイルをアップロードして [参照] をクリックしたときなど) を Button 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 のみ) を作成するか、Java 用の Flash または JFileChooser で作成することです。
参照できるファイル アップロード コントロールがありますが、フォルダーを選択することはできず、ファイルのみを選択できます。
<input type="file">