C# c“提取所有文件,但不提取以word结尾的文件”;“空的”;

C# c“提取所有文件,但不提取以word结尾的文件”;“空的”;,c#,.net,C#,.net,要在文件夹中获取名称中包含CustsExport的所有文件,请执行以下操作: foreach (string file in Directory.EnumerateFiles(xmlFolder, "*CustsExport*.xml")) 但有一种情况,我不想提取名称以空结尾的文件,如下所示: Erb3PCustsExport-303_20080319_063109_000_Empty 你能帮我吗 非常感谢使用LINQ power和System.IO.Path.GetFileName Wi

要在文件夹中获取名称中包含
CustsExport
的所有文件,请执行以下操作:

foreach (string file in Directory.EnumerateFiles(xmlFolder, "*CustsExport*.xml"))
但有一种情况,我不想提取名称以
空结尾的文件,如下所示:

Erb3PCustsExport-303_20080319_063109_000_Empty
你能帮我吗


非常感谢使用LINQ power和
System.IO.Path.GetFileName Without Extension

foreach (string file in Directory.EnumerateFiles(xmlFolder, "*CustsExport*.xml")
    .Where(fn => !Path.GetFileNameWithoutExtension(fn).EndsWith("Empty")))
{
    // ...
}

使用LINQ power和
System.IO.Path.GetFileName WithOutExtension

foreach (string file in Directory.EnumerateFiles(xmlFolder, "*CustsExport*.xml")
    .Where(fn => !Path.GetFileNameWithoutExtension(fn).EndsWith("Empty")))
{
    // ...
}

如何将“if”与string.endswith组合使用“if”与string.endswith组合使用如何谢谢,你总是帮助我,我感谢你的努力。你能检查一下我的新问题吗?非常感谢,你总是帮助我,我感谢你的努力。你能检查一下我的新问题吗?