3 ответов:
string[] files = Directory.GetFiles(txtPath.Text, "*ProfileHandler.cs", SearchOption.AllDirectories);этот последний параметр влияет именно на то, что вы имеете в виду. Установите его в AllDirectories для каждого файла, в том числе в подпапках, и установите его в TopDirectoryOnly Если вы хотите искать только в указанном каталоге, а не в подпапках.
обратитесь к MDSN по реквизитам: https://msdn.microsoft.com/en-us/library/ms143316(в=против 110).аспн
попробовать ниже код
Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs",SearchOption.AllDirectories)
вы можете посмотреть на эту страницу, показывающую глубокую копию папки, она использует рекурсивные средства для итерации через файлы и имеет некоторые действительно хорошие советы, такие как методы фильтрации и т. д.
http://www.codeproject.com/Tips/512208/Folder-Directory-Deep-Copy-including-sub-directori
Comments