使用PHP复制整个目录
函数代码
/*
* 递归的复制目录
* $param $src_dir string 原目录
* $param $dist_dir string 目标目录
*/
function recurse_copy($src_dir, $dist_dir) {
$dir = opendir($src_dir);
@mkdir($dist_dir);
while(false !== ( $file = readdir($dir)) ) {
if (( $file != '.' ) && ( $file != '..' )) {
if ( is_dir($src_dir . '/' . $file) ) {
recurse_copy($src_dir . '/' . $file,$dist_dir . '/' . $file);
} else {
copy($src_dir . '/' . $file,$dist_dir . '/' . $file);
}
}
}
closedir($dir);
}