PHP 使用内置dir类遍历目录并删除示例
内容摘要
这篇文章主要为大家详细介绍了PHP 使用内置dir类遍历目录并删除示例,具有一定的参考价值,可以用来参考一下。
对利用PHP内置dir类实现目录遍历删除对此感兴趣的朋友,看看idc笔
对利用PHP内置dir类实现目录遍历删除对此感兴趣的朋友,看看idc笔
文章正文
这篇文章主要为大家详细介绍了PHP 使用内置dir类遍历目录并删除示例,具有一定的参考价值,可以用来参考一下。
对利用PHP内置dir类实现目录遍历删除对此感兴趣的朋友,看看idc笔记做的技术笔记!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <code class = "php" > /** * 利用PHP内置dir类实现目录遍历删除 * * @param * @arrange 五一二笔记网: www.512Pic.com **/ 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教程(www.idcnote.com) ***/ </code> |
注:关于PHP 使用内置dir类遍历目录并删除示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释