C# - 检查文件名以特定单词结尾

标签 c# file

你好我想知道如何在 C# 中验证文件名以检查它是否以某个单词结尾(不仅包含而且位于文件名的末尾)

例如,我想修改某些以后缀 Supplier 结尾的文件,所以我想验证每个文件以测试它是否以 Supplier 结尾,因此 LondonSupplier.txt、ManchesterSupplier.txt 和 BirminghamSupplier.txt 都将被验证并返回 true但 ManchesterSuppliers.txt 不会。

这可能吗?我知道您可以验证文件名以测试文件名中任何位置的特定单词,但是否可以按照我的建议进行操作?

最佳答案

尝试:

Path.GetFileNameWithoutExtension(path).EndsWith("Supplier")

关于C# - 检查文件名以特定单词结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3986379/

相关文章:

c# - Linq-to-entities、泛型和预编译查询

objective-c - 在 Objective-C 中创建文件

java - 在不知道其名称的情况下移动到特定目录

android - 文件存在测试对缓存文件夹不起作用...?

java - 使用 .jar 删除文件

c# - Java 和 C# 互操作性

c# - Parasoft 无法识别自定义 IEnumerable 扩展方法 .IsNullOrEmpty()

c# - HttpClientFactory : Typed HttpClient with additional constructor arguments

c# - 解析字符串 C#(可能使用正则表达式)

multithreading - 多个文件描述符到同一个文件,C