php替换shell的find + fgrep(+ touch)

时间:2013-12-17 11:45:54

标签: php shell templates

我需要将上次编辑日期更改为选定数量的文件 通过我的目录树,我有一个名为templates的目录。为了这个问题,我不知道确切的位置。

我想要的是以下内容:
- 查找名为templates的目录中的所有文件,其中包含一个或多个keywords
- 将上次编辑日期更改为现在。

我可以使用find,结合fgrep,结合touch,使用shell执行此操作。这将是一种非常快速的方法。但是,我的雇主更喜欢非shell方法。

我正在寻找一种方法在 php 中执行此操作,但必须非常快。有没有办法呢?
我正在避免使用递归遍历所有目录的方法,循环遍历其中的文件以打开它们以检查它们是否包含1个或更多关键字。

0 个答案:

没有答案