一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

php7基于递归实现删除空文件夹的方法

时间:2017-06-16 编辑:简简单单 来源:一聚教程网

本文实例讲述了php7基于递归实现删除空文件夹的方法。分享给大家供大家参考,具体如下:

php版本7.0.4

代码如下:

 

 代码如下复制代码

$path='d:/'

rmDir_1($path);

functionrmDir_1($path) {

  $files= scandir($path);

// 删除当前目录和上一级目录

  foreach($filesas$key=>$file) {

    if($file=='.'||$file=='..') {

      unset($files[$key]);

    }

  }

  if($files) {

    foreach($filesas$file) {

      if(is_dir($path.'/'.$file)) {

        //echo 'dir=' . $path . '/' . $file . PHP_EOL;

        rmDir_1($path.'/'.$file);

      }

    }

  }else{

    //echo 'rmdir=' . $path . PHP_EOL;

    rmdir($path);

  }

}

?>

 

热门栏目