我怎样才能获得所有不以“Something”开头的文件?

时间:2010-01-15 14:57:16

标签: vb.net full-text-search fileinfo

以下行提取以 Cake 开头的所有文件。

Dim fi As System.IO.FileInfo() = di.GetFiles("Cake*")

如何编写搜索模式以获取所有不以Cake开头的文件?

3 个答案:

答案 0 :(得分:2)

只是想给VB.Net版本(从@Daniel A.White的C#版本转换而来)以防万一其他人偶然发现。

Dim FI = DI.GetFiles().Where(Function(f) Not f.Name.StartsWith("Cake"))

答案 1 :(得分:1)

这将在C#中,但它应该让你接近。

FileInfo fi[] = di.GetFiles();
var doNotFiles = fi.Where(file => !file.Name.StartsWith("Cake")); 

答案 2 :(得分:0)

你得到所有以某些东西开头的文件,并使用那些不在该列表中但位于原始列表中的文件?