|
@@ 215-223 (lines=9) @@
|
| 212 |
|
|
| 213 |
|
// Open the source directory to read in files |
| 214 |
|
$iterator = new DirectoryIterator($src); |
| 215 |
|
foreach ($iterator as $fObj) { |
| 216 |
|
if ($fObj->isFile()) { |
| 217 |
|
rename($fObj->getPathname(), "{$dest}/" . $fObj->getFilename()); |
| 218 |
|
} elseif (!$fObj->isDot() && $fObj->isDir()) { |
| 219 |
|
// Try recursively on directory |
| 220 |
|
self::rmove($fObj->getPathname(), "{$dest}/" . $fObj->getFilename()); |
| 221 |
|
// rmdir($fObj->getPath()); // now delete the directory |
| 222 |
|
} |
| 223 |
|
} |
| 224 |
|
$iterator = null; // clear iterator Obj to close file/directory |
| 225 |
|
return rmdir($src); // remove the directory & return results |
| 226 |
|
} |
|
@@ 258-264 (lines=7) @@
|
| 255 |
|
|
| 256 |
|
// Open the source directory to read in files |
| 257 |
|
$iterator = new DirectoryIterator($src); |
| 258 |
|
foreach($iterator as $fObj) { |
| 259 |
|
if($fObj->isFile()) { |
| 260 |
|
copy($fObj->getPathname(), "{$dest}/" . $fObj->getFilename()); |
| 261 |
|
} else if(!$fObj->isDot() && $fObj->isDir()) { |
| 262 |
|
self::rcopy($fObj->getPathname(), "{$dest}/" . $fObj-getFilename()); |
| 263 |
|
} |
| 264 |
|
} |
| 265 |
|
return true; |
| 266 |
|
} |
| 267 |
|
} |