我可以在普通形式的应用程序中完成这项任务,但我对使用 WPF 应用程序是全新的。
我想在 a 中输入目录路径TextBox
,然后单击 aButton
验证并递归搜索该路径,并显示 a 中的所有文件ListBox
。
我已经看过这篇文章,但我并不完全理解它,因为我对此很陌生。
任何帮助,将不胜感激。
尝试这个。
DirectoryInfo dir = new DirectoryInfo("your path");
dir.GetFiles("*.*", SearchOption.AllDirectories);
或这个;
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);
}
}