网站制作学习网PHP→正文:php复制文件(夹)
字体:

php复制文件(夹)

PHP 2010/6/20 11:19:58  点击:不统计


php复制文件或者php复制文件夹,复制文件夹函数来源于网上,作者不详
<?php 
$file = "a.php";
$newfile = "b.php";
@$flag=copy($file,$newfile);
if($flag)
{
echo "php文件复制成功!";
}
else
{
echo "php文件复制失败!";
}
//用法:
// xCopy("dir","dir2",1):复制feiy下的文件到 dir2,包括子目录
// xCopy("dir","dir2",0):复制dir下的文件到 dir2,不包括子目录
function copydir($file, $newfile, $flag=1){
if(!is_dir($file)){
echo("Error:the $source is not a direction!");
return false;
}
if(!is_dir($newfile)){
mkdir($newfile,0777);
}
$handle=dir($file);
while($entry=$handle->read()) {
if(($entry!=".")&&($entry!="..")){
if(is_dir($file."/".$entry)){
if($child)copydir($file."/".$entry,$newfile."/".$entry,$child);
}else{
copy($file."/".$entry,$newfile."/".$entry);
}
}
}
return true;
}
$file = "./a";
$newfile = "./b";
@$flag=copydir($file,$newfile);
if($flag)
{
echo "php复制文件夹成功!";
}
else
{
echo "php复制文件夹失败!";
}
?>

·上一篇:php获取文件(夹)信息 >>    ·下一篇:php重命名-rename() >>
推荐文章
最新文章