Father
Professional
- Messages
- 2,602
- Reaction score
- 831
- Points
- 113
Source = Directory name which we want copy
Dest = Outcome
Dest = Outcome
Code:
$source = 'test';
$dest = 'outcome';
mkdir($dest, 0755);
foreach (
$iterator = new \RecursiveIteratorIterator(
new \RecursiveDirectoryIterator($source, \RecursiveDirectoryIterator::SKIP_DOTS),
\RecursiveIteratorIterator::SELF_FIRST) as $item
) {
if ($item->isDir()) {
mkdir($dest . DIRECTORY_SEPARATOR . $iterator->getSubPathName());
} else {
copy($item, $dest . DIRECTORY_SEPARATOR . $iterator->getSubPathName());
}
}