PHP 拷贝文件夹目录下的所有子目录及文件到另一个文件夹目录:
调用示例: $srcFolder = "C:/www/upload/src"; $dstFolder = "C:/www/upload/dst"; $this->recurseCopy($srcFolder, $dstFolder); function recurseCopy($src, $dst) { $dir = opendir($src); //若目录不存在则创建 if (!is_dir($dst)) { $r = mkdir($dst, '0755', true); } while(false !== ( $file = readdir($dir)) ) { if (( $file != '.' ) && ( $file != '..' )) { //若为目录,则递归调用拷贝文件方法 if (is_dir($src . '/' . $file)) { $this->recurseCopy($src . '/' . $file, $dst . '/' . $file); } else { copy($src . '/' . $file, $dst . '/' . $file); } } } closedir($dir); }
标签:src,示例,dst,文件夹,file,目录,dir From: https://www.cnblogs.com/fengguozhong/p/18395061