使用 php 脚本删除主机中的所有 .htaccess 文件

Sig*_*gma 1 php .htaccess host

我需要从主机中删除所有 .htaccess 文件,但不幸的是终端不可用,因此可能可以使用 php 脚本来完成。示例:主机路径是 home/name/public_html/ 并且 public_html 文件夹内还有其他文件夹和子文件夹,使用 php 脚本我能够输出所有文件路径并计算所有 .htaccess 文件(大约 9000)...请任何人可以帮助删除所有这些文件,因为逐个文件夹(子文件夹)删除将需要数周时间,因为文件夹/子文件夹超过 8k 个。

提前致谢

Sig*_*gma 5

感谢 @LawrenceCherone 对RecursiveDirectoryIterator的指示

那里有一个例子,经过一些修改,我就能弄清楚这是脚本,以防将来有人需要它:

$dir = new RecursiveDirectoryIterator(getcwd());
$files = new RecursiveIteratorIterator($dir);

foreach($files as $file){
    $name_of_file = $file->getFileName();
    $path_of_file = $file->getPath()."/".$file->getFileName(); 
    //need to concatenate "/" otherwise it shows all attached (path and file name)
    if ($name_of_file == ".htaccess") {
        //echo $path_of_file . "<br />";
        unlink($path_of_file);
    }
}
Run Code Online (Sandbox Code Playgroud)

感谢大家的帮助。