首页 > 开发 > PHP > 正文

PHP使用内置dir类实现目录遍历删除

2024-05-04 22:37:59
字体:
来源:转载
供稿:网友

本文实例讲述了PHP使用内置dir类实现目录遍历删除的方法。分享给大家供大家参考。具体实现方法如下:

function clearDir($dir){ if (file_exists($dir)) {  if(!is_dir($dir))   exit("{$dir}不是一个目录");  else  {   $dirObj = dir($dir);   while ($file = $dirObj->read())   {    if (is_dir($dir .'/'. $file) && $file !== '.' && $file !== '..')    {     clearDir($dir .'/'. $file);     if (@!rmdir($dir .'/'. $file))       echo "没有权限删除{$dir}/{$file}目录 <br/>";    }    elseif ($file !== '.' && $file !== '..')    {     if (unlink($dir .'/'. $file))       echo "{$file}文件成功删除<br />";    }   }  } } else  exit("{$dir}不存在");}clearDir('./demo');

希望本文所述对大家的php程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表