码迷,mamicode.com
首页 > 其他好文 > 详细

删除文件夹指定的文件和下面全部文件

时间:2018-04-25 17:16:32      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:文件夹   data   mdi   path   lld   php   指定   wamp   read   

<?php
function delDir($dir) {

    //先删除目录下的文件:

    $dh=opendir($dir);

    while ($file=readdir($dh)) {

        if($file!="." && $file!="..") {

            $fullpath=$dir."/".$file;

            if ($file == ‘.svn‘) {
                delFulldir($fullpath);
            }else{
                if(is_dir($fullpath)) {
                    delDir($fullpath);
                }
            }

        }

    }

    closedir($dh);
}

 function delFulldir($dir) {
    //先删除目录下的文件:
    $dh = opendir($dir);
    while ($file = readdir($dh)) {
        if($file != "." && $file!="..") {
            $fullpath = $dir."/".$file;
            if(!is_dir($fullpath)) {
                unlink($fullpath);
            } else {
                delFulldir($fullpath);
            }
        }
    }
    closedir($dh);

    //删除当前文件夹:
    if(rmdir($dir)) {
        return true;
    } else {
        return false;
    }
}

delDir("C:\wamp\www\dataOld");

 

删除文件夹指定的文件和下面全部文件

标签:文件夹   data   mdi   path   lld   php   指定   wamp   read   

原文地址:https://www.cnblogs.com/matengfei123/p/8945353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!