c# - 在文件夹 C# 中搜索特定文件
问题描述
我有一些名为 的文件,ABC-randomcode.zip
等等ABC-randomcode.mov
。
我使用此代码查找所有开始ABC
但它不起作用的文件!
var textFiles = Directory.GetFiles("E:\\000", "*.*", SearchOption.AllDirectories).Where(s => s.StartsWith("foldername-"));
这不是我的问题。我的目标是选择一些以唯一字符串开头的文件,例如ABC
.
解决方案
只需添加foldername-
到您的搜索模式:
var textFiles = Directory.GetFiles("E:\\000", "foldername-*.*", SearchOption.AllDirectories);
来自文档:
与路径中的文件名匹配的搜索字符串。此参数可以包含有效的文字路径和通配符(* 和?)字符的组合,但它不支持正则表达式。
推荐阅读
- c# - 使用持久 ID 的 C# 将 XML 数据加载到现有数据库中
- javascript - Javascript映射两个对象数组
- mysql - MySQL 服务器已消失 + 读取结果集标头时出错
- leaflet - 传单控件上不显示 img
- azure - Azure 应用程序网关:502 / SNI/SSL 问题?使用应用服务进行配置
- excel - 我可以将 VBA 中的计算值添加到单元格的悬停鼠标悬停中吗?
- mongodb - 我在 mongoDB 中有如下记录。需要查询以使用 startTime 获取前一天的结果
- java - `distinctUntilChanged`如何在调用onNext后允许相同的项目
- alexa-skills-kit - Alexa SDK V2 StateHandler - 多个意图共享相同的槽值
- asp.net-mvc - 升级 umbraco 后未从 bundle.cs 加载 Js 和 css 文件(返回 404)