BUG NNNNN "No se elimina el directorio a eliminar" SOLVED

- Al tratar de eliminar un directorio, se elimina el contenido,
  pero no asi el directorio
- Problema resuelto, se ha cambiado el orden de la eliminacion
  del directorio
This commit is contained in:
Victor Saisa Lopez
2013-09-02 14:40:03 -04:00
parent 8992670f25
commit 02f629f8d6

View File

@@ -340,21 +340,22 @@ class G
if ($file == $dirName . '/.' || $file == $dirName . '/..') { if ($file == $dirName . '/.' || $file == $dirName . '/..') {
continue; continue;
} }
if (is_dir( $file )) { if (is_dir( $file )) {
G::rm_dir( $file ); G::rm_dir( $file );
if (strtoupper( substr( PHP_OS, 0, 3 ) ) === 'WIN') {
$dirNameWin = str_replace( '/', '\\', $dirName );
exec( 'DEL /F /S /Q ' . $dirNameWin . '', $res );
exec( 'RD /S /Q ' . $dirNameWin . '', $res );
} else {
@rmdir( $file );
}
} else { } else {
@unlink( $file ); @unlink( $file );
} }
} }
if (strtoupper(substr(PHP_OS, 0, 3)) === "WIN") {
$dirName = str_replace("/", "\\", $dirName);
exec("DEL /F /S /Q " . $dirName . "", $res);
exec("RD /S /Q " . $dirName . "", $res);
} else {
@rmdir($dirName);
}
} else { } else {
@unlink( $dirName ); @unlink( $dirName );
} }