自编清空远程web空间利器

学习了php的filesystem,运用它的功能,可以轻松批量删除远程服务器的文件和文件夹。
但一定要小心,删错了,就后悔莫及哟!


应用场景:当我们远程测试某些项目的时候,不需要了,就要删除,以免浪费空间,也可以预防漏洞。但使用FTP删除很慢,所以上传这个文件,设置好你要删除的文件夹,直接运行这个url就搞定了!

[code="php"]<?php

// php递归删除目录和文件
function delAll($path){
        if(!is_dir($path)){
                return false;
        }
    // 打开目录
    $dh = opendir($path);
    // 循环读取目录
    while(($file = readdir($dh)) !== false){
        // 过滤掉当前目录'.'和上一级目录'..'
        if($file == '.' || $file == '..') continue;
        // 如果该文件是一个目录,则进入递归
        if(is_dir($path.'/'.$file)){
            delAll($path.'/'.$file);
        } else {
            // 如果不是一个目录,则将其删除
            unlink($path.'/'.$file);
        }
    }
    // 退出循环后(此时已经删除所有了文件),关闭目录并删除
    closedir($dh);
    rmdir($path);
        return true;
}

$path = './aa';
var_dump(delAll($path));
[/code]

创新互联公司专注于桥东企业网站建设,响应式网站建设,商城网站定制开发。桥东网站建设公司,为桥东等地区提供建站服务。全流程按需定制开发,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

原创文章:http://bbs.51cto.com/thread-1501963-1.html 欢迎前来讨论!

网站名称:自编清空远程web空间利器
文章路径:https://www.cdcxhl.com/article42/ghooec.html

成都网站建设公司_创新互联,为您提供电子商务ChatGPTApp设计微信公众号网站内链App开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司