* 通配符在搜索模式中的确切功能
exact functionality of the * wildcard in searchpatterns
我有一个包含超过 150 个文件的文件夹,我想收集一个包含所有包含特定关键字的文件的列表。关键字可以在开头或中间的某个地方。 "*.xml"
捕获所有 xml 个文件。
这是我执行此操作时的问题 "*partkey*.xml"
这会捕获所有包含子字符串的文件吗?
例如:
string[] files = Directory.GetFiles("thepathtothefolder", "*key*.xml");
我得到了预期的输出吗?
您可能想查找一下 here。在那里您会找到通配符 *
和 ?
含义的 "exact" 描述。与MS DOS时代以来*
字符的含义相同,代表'zero or more'个字符。
行
string[] files = Directory.GetFiles("thepathtothefolder", "*key*.xml");
将为您提供一个数组,其中包含包含三个字符 'key' 的所有文件名。
是的。使用搜索模式 "*partkey*.xml"
您将获得所有以“.xml”结尾并包含字符串 "partkey"
的文件
Output example:
123partkey123.xml
456partkey456.xml
我有一个包含超过 150 个文件的文件夹,我想收集一个包含所有包含特定关键字的文件的列表。关键字可以在开头或中间的某个地方。 "*.xml"
捕获所有 xml 个文件。
这是我执行此操作时的问题 "*partkey*.xml"
这会捕获所有包含子字符串的文件吗?
例如:
string[] files = Directory.GetFiles("thepathtothefolder", "*key*.xml");
我得到了预期的输出吗?
您可能想查找一下 here。在那里您会找到通配符 *
和 ?
含义的 "exact" 描述。与MS DOS时代以来*
字符的含义相同,代表'zero or more'个字符。
行
string[] files = Directory.GetFiles("thepathtothefolder", "*key*.xml");
将为您提供一个数组,其中包含包含三个字符 'key' 的所有文件名。
是的。使用搜索模式 "*partkey*.xml"
您将获得所有以“.xml”结尾并包含字符串 "partkey"
Output example:
123partkey123.xml
456partkey456.xml