/**
* 复制目录函数
* @param $dirSource 要拷贝的目录
* @param $dirDestination 将文件要拷贝到的目录
*/
function copyDir($dirSource,$dirDestination){
//目标是文件则停止复制
if(is_file($dirDestination)){
echo "It is not Directory";
return ;
}
//目标文件不存在则复制文件
if(!file_exists($dirDestination)){
mkdir($dirDestination);
}
//打开文件夹
$dir=opendir($dirSource);
//循环操作目录文件
while($fileName=readdir($dir)){
if($fileName!="." && $fileName!=".."){
//源文件夹的子文件夹
$subDirNameSource=$dirSource."/".$fileName;
//目标文件夹的子文件夹
$subDirNameDestination=$dirDestination."/".$fileName;
if(is_dir($subDirNameSource)){
copyDir($subDirNameSource,$subDirNameDestination);//递归
}else{
//如果是文件,则从源目录拷贝到目标目录
copy($subDirNameSource,$subDirNameDestination);
}
}
}
closedir($dir);
}php复制目录函数,自定义复制目录函数
选择阅读主题色
php里面没有复制目录函数,所以只能自己写一个,下面的函数可以直接复制调试。