使用以下代码,我可以获取名称中包含S3 bucket
的所有文件:
string
但是如何排除DirectoryInfo dirInf = new DirectoryInfo(path);
FileInfo[] fInfArray = dirInf.GetFiles("*string*");
上的字符串。
我不是说像GetFiles
这样的结尾我想在文件名中排除.txt
。
例如,我有以下文件:
string
并排除wod以获取以下文件:
wordwordfile.msg
wordwordfile.txt
wodfile.txt
答案 0 :(得分:3)
var files = new DirectoryInfo("C:\\")
.EnumerateFiles("*string*")
.Where(f => !f.Name.Contains("wod"))
// Optional, convert to array if you want
.ToArray();