打开文件对话框."指定目录对话框"怎么样?

Mar*_*nal 3 c# directory openfiledialog

在文件路径字段上,我想捕获目录路径,如:

textbox1.Text = directory path
Run Code Online (Sandbox Code Playgroud)

任何人?

Esp*_*spo 10

如果您希望用户选择文件夹,可以使用FolderBrowserDialog类.

http://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog.aspx

DialogResult result = folderBrowserDialog1.ShowDialog();
if (result.Equals(get_DialogResult().OK)) {
    textbox1.Text = folderBrowserDialog1.get_SelectedPath();
}
Run Code Online (Sandbox Code Playgroud)

如果您只想从完整路径获取目录,则可以执行以下操作:

textbox1.Text = Path.GetDirectoryName(@"c:\windows\temp\myfile.txt");
Run Code Online (Sandbox Code Playgroud)

这会将Text-property设置为"c:\ windows\temp \"