У меня есть главный каталог, в котором есть несколько подкаталогов. Предполагается, что в каждом из этих подкаталогов будет файл app.config, и я хочу его проверить. Этот файл app.config может находиться в любом месте данного подкаталога. Что касается моей реализации ниже, я могу проверить, находится ли этот конфигурационный файл непосредственно внутри данного подкаталога (например, если подкаталог «папка», я проверю, доступен ли app.confg в папке path \ app.config), но он не в состоянии проверить, находится ли app.config в любом месте данного подкаталога.
В том смысле, что файл app.config может быть внутри подкаталога данного исходного подкаталога. в основном где-нибудь внутри данного подкаталога
Можно ли как-нибудь реализовать это поведение?
private void ValidateFiles(string path)
{
string[] filesindirectory = Directory.GetDirectories(path);
foreach (var subDir in filesindirectory)
{
string pathToConfigFile = Path.Combine(subDir, "app.config");
if (File.Exists(pathToConfigFile))
{
}
else
{
}
}
}