我可以使用“**”glob遍历Ruby中的符号链接目录吗? - 代码日志

我可以使用“**”glob遍历Ruby中的符号链接目录吗?

在Ruby中,Dir.glob(“** / *。rb”)(例如)不会遍历符号链接的目录。是否可以让**遍历符号链接?

我正在使用两种以这种方式查找文件的宝石,但是我需要它们来查看符号链接目录中的文件。

乔纳森的巧妙和狡猾的方法是伟大的,能够削减大量的符号链接,但只是轻轻的几个星号,muahaha。但是,它不幸返回立即儿童比赛的副作用。改进版本可能是:

Dir.glob("**{,/*/**}/*.rb")

哪些(在我的测试中)都会遵循一个符号链接并返回直接的孩子。

http://stackoverflow.com/questions/357754/can-i-traverse-symlinked-directories-in-ruby-with-a-glob

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:我可以使用“**”glob遍历Ruby中的符号链接目录吗?