首页> 基础笔记 >PHP基础学习 >文件处理 文件处理
PHP自定义递归目录删除操作
作者:小萝卜 2019-08-26 【 PHP 文件 】 浏览 1394
简介PHP自定义递归目录删除操作
PHP自定义递归目录删除操作
<?php
//自定义递归目录删除操作
function dirdel($dir){
//打开目录
$dd = opendir($dir);
//遍历目录
while(($f=readdir($dd))!==false){
//跳过特殊目录.和..
if($f=="." || $f==".."){
continue;
}
//为遍历的文件添加目录
$file = rtrim($dir,"/")."/".$f;
//echo $file."<br/>";
//判断如果是目录则执行递归删除
if(is_dir($file)){
dirdel($file); //执行目录删除。
}
//判断并执行删除
if(is_file($file)){
unlink($file);
}
}
//关闭目录
closedir($dd);
//删除目录
rmdir($dir);
}
//测试
dirdel("./aa");
很赞哦! (0)
下一篇:PHP文件目录操作总结