提交 0cf2512c 编写于 作者: D Devil

细节优化

上级 1fcaa327
...@@ -66,12 +66,8 @@ class Cache extends Common ...@@ -66,12 +66,8 @@ class Cache extends Common
{ {
// 模板 cache // 模板 cache
// 系统配置缓存 data // 系统配置缓存 data
// 模板数据 temp \base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'cache');
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'cache', false); \base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'data');
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'data', false);
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'admin'.DS.'temp', false);
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'temp', false);
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'temp', false);
// 缓存操作清除 // 缓存操作清除
\think\facade\Cache::clear(); \think\facade\Cache::clear();
...@@ -89,9 +85,8 @@ class Cache extends Common ...@@ -89,9 +85,8 @@ class Cache extends Common
public function TemplateUpdate() public function TemplateUpdate()
{ {
// 模板 cache // 模板 cache
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'admin'.DS.'temp', false); \base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'temp');
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'temp', false); \base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'temp');
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'temp', false);
return $this->success('更新成功'); return $this->success('更新成功');
} }
...@@ -117,9 +112,9 @@ class Cache extends Common ...@@ -117,9 +112,9 @@ class Cache extends Common
*/ */
public function LogDelete() public function LogDelete()
{ {
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'admin'.DS.'log', false); \base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'admin'.DS.'log');
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'log', false); \base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'log');
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'log', false); \base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'log');
return $this->success('更新成功'); return $this->success('更新成功');
} }
......
...@@ -197,7 +197,7 @@ class FileUtil ...@@ -197,7 +197,7 @@ class FileUtil
} }
if(!is_dir($aim_dir . $file)) if(!is_dir($aim_dir . $file))
{ {
self::UnlinkFile($aim_dir . $file, $is_del_dir); self::UnlinkFile($aim_dir . $file);
} else { } else {
self::UnlinkDir($aim_dir . $file, $is_del_dir); self::UnlinkDir($aim_dir . $file, $is_del_dir);
} }
...@@ -219,7 +219,7 @@ class FileUtil ...@@ -219,7 +219,7 @@ class FileUtil
public static function UnlinkFile($aim_url) public static function UnlinkFile($aim_url)
{ {
$aim_url = str_replace('//', '/', $aim_url); $aim_url = str_replace('//', '/', $aim_url);
if(file_exists($aim_url)) if(file_exists($aim_url) && is_writable($aim_url))
{ {
unlink($aim_url); unlink($aim_url);
return true; return true;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册