Attempts to rename from to
to, moving it between directories if necessary.
If renaming a file and to exists,
it will be overwritten. If renaming a directory and
to exists,
this function will emit a warning.
Parameters
from
The old name.
Note:
The wrapper used in frommust match the wrapper used in
to.
to
The new name.
Note:
On Windows, if to already exists, it must be writable.
Otherwise rename() fails and issues E_WARNING.