Próbuję przejść przez całe drzewo katalogów i wydrukować wszystkie nazwy plików w kontrolce listbox. Napisałem trochę kodu, ale są błędy. Nie jestem pewien, co robię źle. Przy okazji, jest to w C# przy użyciu WPF w Visual Studio.Rekursywnie przechodzenie przez drzewo katalogów i wyświetlanie nazw plików
Oto całe rozwiązanie projekt w Visual Studio: http://tinyurl.com/a2r5jv9
Oto kod z MainWindow.xaml.cs jeśli nie chcesz, aby pobrać roztwór projektu: http://pastebin.com/cWRTeq3N
będę wkleić tutaj również kod.
public partial class MainWindow : Window
{
private void Button_Click_1(object sender, RoutedEventArgs e)
{
string sourcePath = @"C:\temp\";
static void DirSearch(string sourcePath)
{
try
{
foreach (string d in Directory.GetDirectories(sourcePath))
{
foreach (string f in Directory.GetFiles(d))
{
listBox1.Items.Add(f);
}
DirSearch(d);
}
}
catch (Exception ex)
{
listBox1.Items.Add(ex.Message);
}
}
}
}
Metoda wewnątrz innej metody? – I4V
Wygląda na literówkę w twoim przykładzie kodu. –
Jakie są dokładne błędy? –