2014-06-23 35 views
0

我想选择所有扩展名为“cs”的文件,但我不想要那些带有“.generated.cs”的文件......我该怎么做?我试过如下:选择所有带有扩展名的文件

*.cs 

但是,这也选择与.generated.cs

+0

你是如何选择这些文件的? – Michelle

+0

我在一个库中使用它,需要我定义一个白名单,他们使用* .cs ...但我想否认* .generated.cs ...但我不确定他们如何在内部执行它 –

回答

0

结合多种方法为一体的所有文件,这应该工作。如果它不只是让我评论。

var files = Directory.GetFiles(yourDirectory,"*.cs").Where(name => !name.EndsWith(".generated.cs")); 
+0

我需要把它包含在一个字符串中...可能吗?我无法访问C#代码。 –

+0

你想把它包含在一个字符串中?代码和库之间的接口是什么? –

+0

只是一个字符串。而不是使用* .cs,我想告诉* .cs而不是* .generared.cs ...我不确定这是否可行。是吗? –

相关问题