You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让OpenFileDialog仅显示名称含“water”的*.jpeg文件?

实现OpenFileDialog仅显示名称含“water”的JPEG文件

核心方案:通过通配符设置筛选规则

直接利用OpenFileDialog的Filter属性,结合通配符*匹配文件名中包含“water”的JPEG文件,这是最简洁高效的实现方式。

代码示例(以C# WinForms为例)

private void btnOpenImage_Click(object sender, EventArgs e)
{
    OpenFileDialog openFileDialog = new OpenFileDialog();
    // 筛选规则:仅显示文件名包含"water"的JPEG文件
    openFileDialog.Filter = "含water的JPEG图片|*water*.jpeg";
    // 设置你原本指定的初始路径
    openFileDialog.InitialDirectory = @"D:\YourTargetPath";
    
    if (openFileDialog.ShowDialog() == DialogResult.OK)
    {
        // 处理选中的文件逻辑
        string selectedFilePath = openFileDialog.FileName;
        // 后续操作...
    }
}

补充说明

  • 通配符*表示任意长度的任意字符,*water*.jpeg会匹配所有文件名中包含“water”子串的.jpeg文件,默认不区分大小写。
  • 如果需要严格区分大小写的筛选,可绑定FileDialog.FileOk事件自定义验证逻辑,拒绝不符合大小写要求的文件,但绝大多数场景下默认的不区分大小写筛选已足够。

内容的提问来源于stack exchange,提问作者user17485293

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 03:25:28