No, deleting happens after all copying has completed successfully, that way you are never left with a partially mangled library in case of unexpected failures.
The deleting code simply ignores failures, since they are not critical. So yes, something about the original library prevented it from being deleted.
|