清空目录下的所有文件 <?php /** *清空目录 *@param string $path 目录路径 * @param bool $rmdir 若为真,则删除目录本身 */ function qkdir( $path , $rmdir =false){ if (! is_dir ( $path )){ return false; } if ( $handle =opendir( $path )){ while (false!==( $item =readdir( $handle ))){ if ( $item == "." || $item == ".." ){ continue ; } $item =rtrim( $path , "/" ). "/" . $item ; if ( is_dir ( $item )){ qkdir( $item ); @ rmdir ( $item ); } @unlink( $item ); } } if ( $rmdir ){ @ rmdir ( $path ); } return TRUE; } ?> |
|