Przykład użycia dialogu wyboru folderu i funkcji: GetDirectories(), GetFileName(), GetFiles() (...)
FolderBrowserDialog fbd = new FolderBrowserDialog(); //tworzenie dialogu if (DialogResult.OK == fbd.ShowDialog()) { string dir = fbd.SelectedPath; //odczyt decyzji użytkownika StringBuilder sb = new StringBuilder(); string[] dt = Directory.GetDirectories(dir); //odczyt do tabeli listy folderów we wskazanej lokalizacji foreach (string pdt in dt) sb.AppendLine(System.IO.Path.GetFileName(pdt)); // wyodrębnienie nazwy pliku z pełnej ścieżki dostępu string[] ft = Directory.GetFiles(dir); //odczyt do tabeli listy plików we wskazanej lokalizacji foreach (string pfn in ft) sb.AppendLine("\t" + System.IO.Path.GetFileName(pfn)); MessageBox.Show(sb.ToString()); }