Существует класс 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();
}
Если все, что вам нужно, это получить директорию по полному пути, вы можете сделать это:
textbox1.Text = Path.GetDirectoryName(@"c:\windows\temp\myfile.txt");
Это установит для свойства Text значение "c: \ windows \ temp \"