Welcome 微信登录

首页 / 网页编程 / PHP / PHP使用内置dir类实现目录遍历删除

本文实例讲述了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 />";} }} } elseexit("{$dir}不存在");}clearDir("./demo");
希望本文所述对大家的php程序设计有所帮助。