
<?php


$dir_source = 'PluXml';
$dir_dest = 'destination-2';

mkdir($dir_dest, 0755);

$dir_iterator = new RecursiveDirectoryIterator($dir_source, RecursiveDirectoryIterator::SKIP_DOTS);

$iterator = new RecursiveIteratorIterator($dir_iterator, RecursiveIteratorIterator::SELF_FIRST);

foreach($iterator as $element){

	if($element->isDir()){
		mkdir($dir_dest . DIRECTORY_SEPARATOR . $iterator->getSubPathName());
	} else{
		copy($element, $dir_dest . DIRECTORY_SEPARATOR . $iterator->getSubPathName());
	}
}



?>




