自编清空远程web空间利器-创新互联

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

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

[code="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]

创新互联是一家专业提供徐闻企业网站建设,专注与网站制作、网站设计、HTML5建站、小程序制作等业务。10年已为徐闻众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

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

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:自编清空远程web空间利器-创新互联
链接分享:http://scjbc.cn/article/ccidis.html

其他资讯