2008-11-12 12 views
18

Piszę szybką i brudną aplikację, która odczytuje wszystkie pliki z danego katalogu. Obecnie używam OpenFileDialog, aby wybrać katalog i po prostu usunąć pobraną nazwę pliku. Wygląda na to, że powinien istnieć sposób, aby po prostu wybrać katalogi, ale w szybkim przeglądaniu MSDN go nie znalazłem.Otwieranie selektora katalogów w C#

Jeśli masz sposób w WinForm lub korzystniej w WPF, to mam tylko uszy.

Odpowiedz

14
using FORMS = System.Windows.Forms; 

var dialog = new System.Windows.Forms.FolderBrowserDialog(); 
FORMS.DialogResult result = dialog.ShowDialog(); 
if (result == FORMS.DialogResult.OK) 
{ 
    MessageBox.Show("Result: " + dialog.SelectedPath); 
}