删除指定文件夹内的全部文件

浏览:775 发布日期:2015/08/03 分类:求助交流
function unlink_dir($path) {
    $_path = realpath($path);
    if (!file_exists($_path)) return false;
    if (is_dir($_path)) {
        $list = scandir($_path);
        foreach ($list as $v) {
            if ($v == '.' || $v == '..') continue;
            $_paths = $_path.'/'.$v;
            if (is_dir($_paths)) {
                unlink_dir($_paths);
            } elseif (unlink($_path) === false) {
                return false;
            }
        }
        return true;
    }
    return !is_file($_path) ? false : unlink($_path);
 }
在之前的帖子里发现了这个 但使用时        if(unlink_dir('./uploadfile/small/')){
            $this -> success('清理缩略图成功!',U('Upload/index'),3); 
        }else{ 
            $this -> error('清理失败,可能因为是没有需要清理的缩略图文件,请重试!');
        }  
发现提示成功 但并未删除 不知道哪里错了呢
最佳答案
评论( 相关
后面还有条评论,点击查看>>