遍历复制文件夹下得所有目录和文件
- 爵特猛
- 3-7 09:15
- PHP
- 1551
/** * 复制文件夹下的所有目录和文件 * @param string $src 被复制得文件目录路径 * @param string $dst 复制得目标目录路径 */ function copyDir($src, $dst) { // 创建目标目录 if (!file_exists($dst)) { mkdir($dst, 0777, true); } // 打开目录 $dir = opendir($src); // 遍历目录中的文件和子目录 while (false !== ($file = readdir($dir))) { // 跳过当前目录(.)和上级目录(..) if (($file != '.') && ($file != '..')) { if (is_dir($src . '/' . $file)) { // 递归复制子目录 copyDir($src . '/' . $file, $dst . '/' . $file); } else { // 复制文件 copy($src . '/' . $file, $dst . '/' . $file); } } } // 关闭目录 closedir($dir); }
本文为爵特猛原创文章,转载无需和我联系,但请注明来自爵特猛博客www.juetemeng.com
爵特猛