我想编写一个测试来检查我的应用配置文件中的某些设置是否存在。
我如何获得解决方案中的所有app / web配置文件?
答案 0 :(得分:1)
据我了解你的帖子,
请使用以下内容在all files
directory
public string[] GetAllFilesInDirectory(string path, string startsWith, string fileExt)
{
string[] filenames = Directory.GetFiles(path, startsWith + "*" + fileExt);
return filenames;
}
用法:
string[] arr= GetAllFilesInDirectory(somepath,startswith,".config");
希望这有帮助!
答案 1 :(得分:1)
通过使用目录搜索,您可以获取文件
string[] configFiles = Directory.GetFiles( @"YourSolutonDirectoryLocation", "*.config", SearchOption.AllDirectories)
.Where(x => x.EndsWith("App.config") || x.EndsWith("Web.config")).ToArray();