Hat sich erledigt, habe es doch selbst rausgefunden. Hier der Code (zur Info: Ich habe die Statistik weggelassen):
PHP-Code:
$source = 'OrdnerA/';
$dest = 'OrdnerB/';
function copyFolder($source, $dest, $recursive = true)
{
if (!is_dir($dest))
{
mkdir($dest);
}
$handle = @opendir($source);
if(!$handle)
return false;
while ($file = @readdir ($handle))
{
if (eregi("^\.{1,2}$",$file))
{
continue;
}
if(!$recursive && $source != $source.$file."/")
{
if(is_dir($source.$file))
continue;
}
if(is_dir($source.$file))
{
if(ereg('images',$file))
{
}
else
{
copyFolder($source.$file."/", $dest.$file."/", $recursive);
}
}
else
{
copy($source.$file, $dest.$file);
//$statsCopyFolder['files']++;
//$statsCopyFolder['bytes'] += filesize($source.$file);
}
}
@closedir($handle);
}
copyFolder($source, $dest);