2

我想在目录中的某些文件中查找特定文本。我尝试使用 Symfony Finder 组件,但无法获得结果。下面是我的代码。

$finder = new Finder();
$finder->in('./sample')->files()->contains('This is test');

这些文件位于示例目录中。示例目录中有 pdf、txt 文件。以上对我不起作用。如何让它工作。任何帮助将不胜感激。

4

1 回答 1

4

在此之前检查您的示例目录的路径是否在您的 .php 文件的同一目录中,这将起作用。

$finder->files()->in(__DIR__.'/sample')->contains('This is test');
var_dump($finder);

DIR是包含文件目录的 php 魔术常量。

于 2016-01-20T16:42:17.843 回答