利用PHP内置dir类实现目录遍历删除
2018-07-20 来源:open-open
如题
利用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');
标签: 权限
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐