PHP 复制目录:完整指南和代码示例
在 PHP 中,可以使用 copy() 函数来复制文件或目录。要复制一个目录到其他地方,可以使用递归方法来复制目录下的所有文件和子目录。\n\n下面是一个示例代码,展示如何复制指定目录到其他地方:\n\nphp\nfunction copyDirectory($source, $destination) {\n if (!is_dir($destination)) {\n mkdir($destination, 0777, true);\n }\n \n $dir = opendir($source);\n while (($file = readdir($dir)) !== false) {\n if ($file != '.' && $file != '..') {\n $sourceFile = $source . '/' . $file;\n $destinationFile = $destination . '/' . $file;\n \n if (is_dir($sourceFile)) {\n copyDirectory($sourceFile, $destinationFile);\n } else {\n copy($sourceFile, $destinationFile);\n }\n }\n }\n closedir($dir);\n}\n\n\n使用上述函数,可以将指定目录 $source 复制到目标目录 $destination:\n\nphp\n$source = '/path/to/source/directory';\n$destination = '/path/to/destination/directory';\n\ncopyDirectory($source, $destination);\n\n\n请注意,如果目标目录不存在,上述代码会先创建目标目录。此外,对于目录和文件的复制,需要确保源目录和目标目录有足够的权限来读取和写入。
原文地址: https://www.cveoy.top/t/topic/qlfH 著作权归作者所有。请勿转载和采集!