php 删除文件夹,及其其下所有文件
来源:程序员人生 发布时间:2014-02-27 17:48:25 阅读次数:3410次
在php中删除文件和删除目录我们都用unlink删除实现删除,如果要删除不是空目录主要利用readdir和opendir来遍历目录了.
实例代码如下:
- <?php
-
- function deldir($dir) {
- $dh=opendir($dir);
-
- while ($file=readdir($dh)) {
-
- if($file!="." && $file!="..") {
-
- $fullpath=$dir."/".$file;
-
- if(!is_dir($fullpath)) {
-
- unlink($fullpath);
-
- } else {
-
- deldir($fullpath);
-
- }
-
- }
-
- }
-
- closedir($dh);
-
- if(rmdir($dir)) {
-
- return true;
-
- } else {
-
- return false;
-
- }
- }
- ?>
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠