【发布时间】:2014-12-16 12:09:43
【问题描述】:
我想查找所有不以下划线开头的目录(在根级别,非递归)。
getcwd() = /Users/example/project
目录示例:
/Users/example/project/_pictures
/Users/example/project/_graphics
/Users/example/project/test
我已经尝试使用以下代码 sn-p:
$directories = $this->container->get('finder')
->directories()
->in(getcwd())
->notName('_*')
->depth(0);
但这似乎又回来了:
/Users/example/project/_pictures/home
/Users/example/project/test
所以它返回“test”,这是正确的,但它也返回一个以下划线开头的子文件夹,这是不正确的。任何想法这里出了什么问题?
【问题讨论】:
-
您的代码似乎可以正常工作,请确保您使用的是最新版本并设置深度
->depth(0);