gpt4 book ai didi

.net - Directory.GetFiles() 搜索模式

转载 作者:行者123 更新时间:2023-12-04 17:51:10 26 4
gpt4 key购买 nike

我有这个基本代码

Directory.GetFiles(filepath, "*.OUT")

文件路径中有一个名为 Filename.OUT 的文件。

上面的代码可以很好地找到该文件。

现在,我通过附加一个 UniqueID 来重命名该文件,以便该文件不会再次被提取。
Filename.OUT6F9619FF-8B86-D011-B42D-00C04FC964FF
但是,该文件仍然被 Directory.GetFiles() 接收。 !

那么,搜索模式( *.OUT )是正则表达式模式吗?如果是这样,这是有道理的。

关于 MSDN的信息似乎并不意味着它是。如果没有,是否有我可以使用的模式以使其不会被捡起?

最佳答案

这是预期的行为,因为在您链接的文档中指出:

A searchPattern with a file extension of exactly three characters returns files having an extension of three or more characters, where the first three characters match the file extension specified in the searchPattern.



但相比之下,它指出:

A searchPattern with a file extension of one, two, or more than three characters returns only files having extensions of exactly that length that match the file extension specified in the searchPattern.



所以在你的情况下,你要去 来过滤结果。我希望它是不同的。这对很多人来说都是一个问题,包括我自己。

关于.net - Directory.GetFiles() 搜索模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15961648/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com