要实现清理缓存的功能,可以使用以下代码:
<?php
function clearCache($path) {
$files = glob($path . '/*'); // 获取目录下所有文件和文件夹
foreach ($files as $file) {
if (is_file($file)) {
unlink($file); // 删除文件
} elseif (is_dir($file)) {
clearCache($file); // 递归删除子目录中的文件
rmdir($file); // 删除目录
}
}
}
$cachePath = 'path/to/cache'; // 缓存文件夹路径
clearCache($cachePath);
echo '缓存已清除';
?>
上述代码定义了一个clearCache
函数,该函数使用递归方式清理指定路径下的所有文件和文件夹。然后,你可以将缓存文件夹的路径传递给clearCache
函数来清理缓存。
请将$cachePath
变量替换为你实际的缓存文件夹路径。执行以上代码后,将会清理指定路径下的所有缓存文件和子目录。
注意:在使用该代码前,请确保你有足够的权限来删除文件和文件夹。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站