.NET 2.x Поиск файлов в папках и подпапках - C#
Формулировка задачи:
Подскажите как сделать поиск папок и под папках?
Для поиска папок делаю так:
А как проверить дополнительные папки и файлы в этих папках?
static string sd = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
string[] subdirectoryEntries = Directory.GetDirectories(sd);
foreach (string subdirectory in subdirectoryEntries)
{
listBox1.Items.Add(subdirectory);
}Решение задачи: «.NET 2.x Поиск файлов в папках и подпапках»
textual
Листинг программы
private List<string> GetFilesList(string path, string pattern)
{
List<string> fileList = new List<string>();
foreach (string fileName in Directory.GetFiles(path, "*.*", SearchOption.AllDirectories))
{
if (pattern.Contains(Path.GetExtension(fileName)))
{
fileList.Add(fileName);
}
}
return fileList;
}