如何从webroot文件夹中删除无用的,重复的,备份文件

时间:2011-03-21 14:11:07

标签: php web-crawler

我只是恢复了一个充满无用文件的旧网站(index2.php,index_bkup.php,test.php ...),我想知道如何列出这些......

解决方案可以是服务器端或客户端(但我不能在服务器端执行太多操作)...

正如我所说,该网站很老,并且使用了很多include()函数。

感谢你的想法!

1 个答案:

答案 0 :(得分:0)

我不知道这是否应该自动化,因为它可以删除看起来像垃圾的文件。

你可以......

$files = glob('path/*.php');

$files = preg_grep('/\d+\.php$/', $files);

foreach($files as $file) {
   unlink($file);
}

这将获取目录中的所有PHP文件并删除在扩展名之前具有数字的文件,例如index2.php

它与test.php不匹配,但您可以将其修改为。

无论哪种方式,最好使用grep查找这些内容,然后逐个文件地确定是否应删除它们。

请先备份