过滤Directory.EnumerateFiles我希望所有的XML文件的文件夹中像这样的列表:如何使用特定的扩展
foreach (var file in Directory.EnumerateFiles(folderPath, "*.xml"))
{
// add file to a collection
}
但是,如果我因为某种原因在folderPath
任何文件与.xmlXXX
哪里结束XXX
代表任何字符,那么它们将是枚举器的一部分。
如果可以做这样的事情
foreach (var file in Directory.EnumerateFiles(folderPath, "*.xml").Where(x => x.EndsWith(".xml")))
容易解决,但它似乎有点奇怪给我,因为我基本上寻找同样的事情两次。有没有办法直接得到正确的文件,或者我做错了什么?
耻辱无法正常阅读文档。感谢您的改进 – Daltons