从配置文件条目中按名称排除文件夹

时间:2013-09-19 20:02:19

标签: c#

我有一个配置文件条目,列出了可以根据需要添加的文件夹名称

<add key="Exclude" value="Build,Runtest" />

在cs文件中我想要一个代码来获取文件夹名称并排除所有文件夹

目前以下代码用于配置中的单个输入,即

<add key="Exclude" value="Build" />

string[] filenames = Directory.GetFiles(targetdirectory, "*." + extension,    SearchOption.AllDirectories).Where(file => !file.Contains(Exclude)).ToArray();

以上代码适用于单个配置条目

你能帮我一个代码,以便从配置文件中获取多个foldernames

即从

读取
<add key="Exclude" value="Build,Runtest" /> 

并使用它代替

下面的existign代码
string[] filenames = Directory.GetFiles(targetdirectory, "*." + extension,  SearchOption.AllDirectories).Where(file => !file.Contains(Exclude)).ToArray();

0 个答案:

没有答案