Я пытаюсь пройти через полное дерево каталогов и распечатать все имена файлов в элементе управления списком. Я написал код, но есть ошибки. Не уверен, что я делаю неправильно. Кстати, это в C#, используя WPF в Visual Studio.Рекурсивно ходить по дереву каталогов и перечислять имена файлов
Здесь весь проект решения в Visual Studio: http://tinyurl.com/a2r5jv9
Вот код из MainWindow.xaml.cs, если вы не хотите, чтобы загрузить проектное решение: http://pastebin.com/cWRTeq3N
Я вклеить код здесь также.
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);
}
}
}
}
Метод внутри другого метода? – I4V
В вашем примере кода, похоже, есть опечатка. –
Каковы точные ошибки? –