copy 整个目录到另一目录下

netstu 2004-11-25 09:29:03
把一个目录及其下面的目录或者文件全部拷贝到另一目录下,谁有现成的代码,谢谢
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hflsj 2004-11-25
  • 打赏
  • 举报
回复
谢谢楼上的,试过了,比较好用
abaowu 2004-11-25
  • 打赏
  • 举报
回复
分也太少了,
不过还是贴给你吧

//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 valid direction!");
return 0;
}
if(!is_dir($destination)){
mkdir($destination);
}


$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;
}
sports98 2004-11-25
  • 打赏
  • 举报
回复
exec("cp **** ****");
byeJava 2004-11-25
  • 打赏
  • 举报
回复
这个 函数有个BUG,如果复制的目标目录是当前源文件的目录,或者源文件下的子目录的话,会不断的复制!

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧