0

我可以在普通形式的应用程序中完成这项任务,但我对使用 WPF 应用程序是全新的。

我想在 a 中输入目录路径TextBox,然后单击 aButton验证并递归搜索该路径,并显示 a 中的所有文件ListBox

我已经看过这篇文章,但我并不完全理解它,因为我对此很陌生。

任何帮助,将不胜感激。

4

2 回答 2

5

尝试这个。

DirectoryInfo dir = new DirectoryInfo("your path");
dir.GetFiles("*.*", SearchOption.AllDirectories);
于 2013-03-20T02:08:41.560 回答
1

或这个;

void DirSearch(string sDir) 
{
    try 
    {
       foreach (string d in Directory.GetDirectories(sDir)) 
       {
        foreach (string f in Directory.GetFiles(d, txtFile.Text)) 
        {
           lstFilesFound.Items.Add(f);
        }
        DirSearch(d);
       }
    }
    catch (System.Exception excpt) 
    {
        Console.WriteLine(excpt.Message);
    }
}
于 2013-03-20T02:58:01.340 回答