如何在不从磁盘读取文件名的情况下验证文件是否符合PHP中的掩码
我有一个文件名列表(我已经有了一个文本文件中的文件名列表)。我希望以以下方式处理此列表:如何在不从磁盘读取文件名的情况下验证文件是否符合PHP中的掩码,php,pattern-matching,filenames,wildcard,Php,Pattern Matching,Filenames,Wildcard,我有一个文件名列表(我已经有了一个文本文件中的文件名列表)。我希望以以下方式处理此列表: /dirX/subdirX/.ext类型的文件名将写入新文件中 所有其他文件名将写入一个单独的文件中 是否有任何选项可以在不从磁盘读取文件名的情况下验证文件名是否对应于掩码?(我所说的文件名是指一个简单的字符串)。我想知道是否有这样一个功能,不需要磁盘访问。我知道正则表达式可能是一种解决方法,但我想从php中得到一些东西。也许你需要 如果需要更多信息,您应该发布一些示例数据。也许您需要 如果您需要更多信
- /dirX/subdirX/.ext类型的文件名将写入新文件中
- 所有其他文件名将写入一个单独的文件中
澄清掩码的组成可能有助于引导答案符合您的要求。我不确定通配符是否有效,但是*.ext应该返回所有的.ext文件,如果您是这样要求的话。我不太清楚你在问什么。斜杠是怎么回事?还有,我很难理解你的问题。如果严格地从文本文件检查文件路径,则永远不需要访问磁盘。您是否编写了任何代码可以向我们展示?我不确定通配符是否有效,但是*.ext应该返回所有的.ext文件,如果您是这样要求的话。我不太清楚你在问什么。斜杠是怎么回事?还有,我很难理解你的问题。如果严格地从文本文件检查文件路径,则永远不需要访问磁盘。你们有什么代码可以给我们看吗?我已经接受了肯普的回答。我一直在寻找的就是这场比赛。谢谢。我已经接受了肯普的回答。我一直在寻找的就是这场比赛。谢谢