Hallo zusammen,
ich habe folgende funktion die dateien aus einem Verzeichnis in ein anderes kopiert.
Jetzt möchte ich aber verschiedene Dateien und verzeichnisse ausschließen die nicht überschrieben werden sollen.
Hat einer einen Lösungsansatz?
VG
Sebastian
ich habe folgende funktion die dateien aus einem Verzeichnis in ein anderes kopiert.
PHP-Code:
function copyDir($sSourcePath, $sTargetPath)
{
if (is_dir($sSourcePath))
{
mkdir($sTargetPath, 0755);
foreach ($oIterator = new \RecursiveIteratorIterator(
new \RecursiveDirectoryIterator($sSourcePath, \RecursiveDirectoryIterator::SKIP_DOTS),
\RecursiveIteratorIterator::SELF_FIRST) as $oItem)
{
if ($oItem->isDir())
{
mkdir($sTargetPath.DIRECTORY_SEPARATOR.$oIterator->getSubPathName());
}
else
{
copy($oItem, $sTargetPath.DIRECTORY_SEPARATOR.$oIterator->getSubPathName());
}
}
return true;
}
return false;
}
Hat einer einen Lösungsansatz?
VG
Sebastian
Kommentar