直接上代码,供大家参考使用。
//整个文件夹复制 $src原目录文件夹,$dst目标文件夹
public function recurse_copy(
$src,
$dst)
{
$dir =
opendir(
$src);
@mkdir(
$dst);
while(
false !== (
$file=
readdir(
$dir))){
if((
$file != '.' ) && (
$file != '..'
)){
if(
is_dir(
$src.'/'.
$file)){ //此处判断是为了排除.svn文件夹
if(
$file != '.svn'
){
$this->recurse_copy(
$src.'/'.
$file,
$dst.'/'.
$file);
}
}else{
copy(
$src.'/'.
$file,
$dst.'/'.
$file);
}
}
}
closedir(
$dir);
}
大家有用上,可以互相学习下!谢谢!
转载于:https://www.cnblogs.com/lyzaidxh/p/9970425.html
转载请注明原文地址: https://win8.8miu.com/read-1558059.html