当前位置 : 主页 > 网络编程 > PHP >

删除文件夹及文件夹下的所有文件

来源:互联网 收集:自由互联 发布时间:2021-06-28
gistfile1.txt function delDir( $directory ){ //递归删除文件夹下所有文件 if( file_exists( $directory ) ){ if( $dir_handle = @opendir( $directory ) ){ while ( $filename = readdir( $dir_handle ) ){ if($filename != '.' $filename!=".
gistfile1.txt
function delDir( $directory ){   //递归删除文件夹下所有文件
    if( file_exists( $directory ) ){
        if( $dir_handle  = @opendir( $directory ) ){
            while ( $filename = readdir( $dir_handle ) ){
                if($filename != '.' && $filename!=".."){
                    $subFile = $directory.'/'.$filename;
                    if(is_dir($subFile)){
                        delDir($subFile);
                    }
                    if(is_file($subFile)){
                        unlink($subFile);
                    }
                }
            }
        }
        closedir($dir_handle);
        rmdir( $directory );
    }
}
网友评论