好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php删除目录及目录下所有文件子目录 - php文件操

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文件操的详细内容...

  阅读:66次