首页 / 话题 / 后端 / 文章详情

php清理缓存文件及删除文件夹,一件清除方法

一直在的 2022-06-22 | 阅读(832) | 评论(0

清理缓存目录Runtime

<?php
$dirname = './Runtime/';
 
//清文件缓存
$dirs	=	array($dirname);
 
//清理缓存
foreach($dirs as $value) {
	rmdirr($value);
	echo "<div style='border:2px solid green; background:#f1f1f1; padding:20px;margin:20px;width:800px;font-weight:bold;color:green;text-align:center;'>\"".$value."\" have been cleaned clear! </div> <br /><br />";
}
 
@mkdir($dirname,0777,true);
 
function rmdirr($dirname) {
	if (!file_exists($dirname)) {
		return false;
	}
	if (is_file($dirname) || is_link($dirname)) {
		return unlink($dirname);
	}
	$dir = dir($dirname);
	if($dir){
		while (false !== $entry = $dir->read()) {
			if ($entry == '.' || $entry == '..') {
				continue;
			}
			rmdirr($dirname . DIRECTORY_SEPARATOR . $entry);
		}
	}
	$dir->close();
	return rmdir($dirname);
}
function U(){
	return false;
}
?>

php think clear

不带任何参数调用clear命令的话,会清除runtime目录(包括模板缓存、日志文件及其子目录)下面的所有的文件,但会保留目录。 如果需要清除某个指定目录下面的文件,可以使用: php think clear --path d:\www\tp5\runtime\log\

相关阅读
评论(0)
请登录
请登录后发表评论