isDir()) { mkdir($destination . DIRECTORY_SEPARATOR . $iterator->getSubPathName()); } else { copy($item, $destination . DIRECTORY_SEPARATOR . $iterator->getSubPathName()); } } } copyDirectory($argv[1], $argv[2]);