PHP 代码示例 拷贝文件夹目录下的所有子目录及文件到另一个文件夹目录
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); }
感谢技术圈的朋友们常来常往,希望我的每一个分享能帮助到大家,如果帮助到了您,请给我留下点点的评论或关注,我也想和您成为朋友,感谢大家一起交流一起进步