欢迎来到福编程网,本站提供各种互联网专业知识!

模拟xcopy的函数

发布时间:2006-10-09 作者: 来源:转载
模拟xcopy的函数

模拟xcopy的函数

/*************************************

* 系统名称:模拟xcopy的函数

* 程序功能:模拟xcopy的函数

* 开发日期:2003/03/14

*************************************/

?>

//copy a direction's all files to another direction

function xCopy($source, $destination, $child){

//用法:

// xCopy("feiy","feiy2",1):拷贝feiy下的文件到 feiy2,包括子目录

// xCopy("feiy","feiy2",0):拷贝feiy下的文件到 feiy2,不包括子目录

//参数说明:

// $source:源目录名

// $destination:目的目录名

// $child:复制时,是不是包含的子目录

if(!is_dir($source)){

echo("Error:the $source is not a direction!");

return 0;

}

if(!is_dir($destination)){

mkdir($destination,0777);

}

$handle=dir($source);

while($entry=$handle->read()) {

if(($entry!=".")&&($entry!="..")){

if(is_dir($source."/".$entry)){

if($child)

xCopy($source."/".$entry,$destination."/".$entry,$child);

}

else{

copy($source."/".$entry,$destination."/".$entry);

}

}

}

return 1;

}

?>

相关推荐