gpt4 book ai didi

clojure - 如何在Clojure中获取与文件掩码(通配符)匹配的文件列表?

转载 作者:行者123 更新时间:2023-12-04 11:16:24 25 4
gpt4 key购买 nike

有没有一种简单的方法来获取与指定文件掩码匹配的文件列表?通过文件掩码,我指的是经典通配符,而不是正则表达式。

我可以使用 file-seq,然后使用从通配符创建的正则表达式进行过滤。但是,这不是微不足道的(考虑转义等)

我也知道来自 Apache Commons 的 FilenameUtils.wildcardMatch(),但我不愿意为我正在构建的一个小工具添加这样的依赖项。

Clojure 生态系统中一定存在我不知道的东西。

最佳答案

我不知道有任何这样的工具是用 Clojure 编写的。

java.nio.file.PathMatcher 可以做通配符匹配,见http://download.oracle.com/javase/tutorial/essential/io/find.html

关于clojure - 如何在Clojure中获取与文件掩码(通配符)匹配的文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3427097/

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