delphi - Delphi 中区分大小写的 MatchesMask 替代方案
问题描述
我使用下面的代码来检测所需的文件:
uses Masks;
begin
if MatchesMask(MyFilename, '*.Exe') then
begin
// Do Something
end;
end;
但是,正如官方文档中所述,MatchesMask 是不区分大小写的。
是否有任何区分大小写的方法来使用通配符检测文件名?(我使用的是 Delphi 10.3.3 VCL)
解决方案
没关系 ?
也许你可以做到这一点。全部转换为大写。
uses Masks;
begin
if MatchesMask(Upper(MyFilename)), Upper('*.Exe')) then
begin
// Do Something
end;
end;
推荐阅读
- c++ - constexpr 使用标准库算法
- java - 遍历 Java 中的 autobox 类型列表
- ios - 如何限制对数据库的请求数
- c - 如何使这个依赖嵌套的并行版本,以及为什么崩溃不起作用
- angular - 如何在 Nx 中配置动态别名路径?
- java - 如何在数组中创建搜索方法
- python-3.x - 我想使用 Selenium 和 Python 打开一个特定的 Chrome 配置文件
- node.js - 如果浏览器地址包含请求地址中的“www”,则 Cookie 不包含在请求标头中
- javascript - Vue js参数无法进入路由
- javascript - JQuery 不显示视图上的验证