Sig*_*gma 1 php .htaccess host
我需要从主机中删除所有 .htaccess 文件,但不幸的是终端不可用,因此可能可以使用 php 脚本来完成。示例:主机路径是 home/name/public_html/ 并且 public_html 文件夹内还有其他文件夹和子文件夹,使用 php 脚本我能够输出所有文件路径并计算所有 .htaccess 文件(大约 9000)...请任何人可以帮助删除所有这些文件,因为逐个文件夹(子文件夹)删除将需要数周时间,因为文件夹/子文件夹超过 8k 个。
提前致谢
感谢 @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)
感谢大家的帮助。
| 归档时间: |
|
| 查看次数: |
1511 次 |
| 最近记录: |