今天在论坛的PHP看到有人提到这个,自己写了半天没写对,晚上无意见发现帅的像人渣写的一个函数,特此收藏!供以后研究!
function CopyDirectory($dir_s, $dir_d)
{
$dir_s = realpath($dir_s);
if(!is_dir($dir_s)) return;
if(!is_dir($dir_d)) mkdir($dir_d);
if($dir_s[strlen($dir_s)] != DIRECOTRY_SEPARATOR) $dir_s .= DIRECTORY_SEPARATOR;
if($dir_d[strlen($dir_d)] != DIRECOTRY_SEPARATOR) $dir_d .= DIRECTORY_SEPARATOR;
$hDir_s = opendir($dir_s);
$hDir_d = opendir($dir_d);
while($file = readdir($hDir_s))
{
if($file != '.' && $file != '..')
{
if(is_dir($dir_s . $file) && !is_link($dir_s . $file))
{
CopyDirectory($dir_s . $file, $dir_d . $file);
}
else
{
copy($dir_s . $file, $dir_d . $file);
}
}
}
closedir($hDir_s);
closedir($hDir_d);
}