PHP 循环删除目录和文件方法

PHP 循环删除目录和文件方法

function delDirAndFile($dirName)
{
    if ($handle = opendir($dirName)) {
        while (false !== ($item = readdir($handle))) {
            if ($item != "." && $item != "..") {
                if (is_dir("$dirName/$item")) {
                    delDirAndFile("$dirName/$item");
                } else {
                    //删除文件
                    unlink("$dirName/$item");
                }
            }
        }
        closedir($handle);
        //删除空文件夹
        rmdir($dirName);
    }
}
点赞