php删除目录及目录下所有文件子目录
本款函数是一款利用递归来一步步删除目录下文件与当前目录所有子目录,不管目录为不为空都可以删除,代码如下:
<?php set_time_limit(0); $filenum =0; function deldir( $dir ){ global $filenum ; $dh =opendir( $dir ); while ( $file =readdir( $dh )){ if ( $file != "." && $file != ".." ){ $fullpath = $dir . "/" . $file ; if (! is_dir ( $fullpath )){ unlink( $fullpath ); if (( $filenum %100)==0){ echo "*" ; } $filenum = $filenum +1; } else { deldir( $fullpath ); } } } closedir ( $dh ); } deldir( "/www.phpfensi.com/" ); echo "delete cache file success. total:" . $filenum ; ?>查看更多关于php删除目录及目录下所有文件子目录 - php文件操的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did27796