mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Fix closes issue12577 - clarify shutil.move documentation. Patch suggestion by Catalin Iacob
This commit is contained in:
parent
0e752dd3f8
commit
ae4a78b0a8
1 changed files with 4 additions and 2 deletions
|
@ -161,8 +161,10 @@ Directory and files operations
|
|||
|
||||
Recursively move a file or directory to another location.
|
||||
|
||||
If the destination is on the current filesystem, then simply use rename.
|
||||
Otherwise, copy src (with :func:`copy2`) to the dst and then remove src.
|
||||
Uses :func:`os.rename` to perform the move. If it fails, for reasons such as
|
||||
when *src* and *dst* are on different filesystems or in case of windows where
|
||||
rename is not supported when *dst* exists, fallback to copying *src* (with
|
||||
:func:`copy2`) to the *dst* and then remove *src*.
|
||||
|
||||
|
||||
.. exception:: Error
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue