mirror of
https://github.com/python/cpython.git
synced 2025-10-07 23:51:16 +00:00
gh-113803: Fix inaccurate documentation for shutil.move when dst is an existing directory (#113837)
* fix the usage of dst and destination in shutil.move doc * update shutil.move doc
This commit is contained in:
parent
d466052ad4
commit
da8f9fb2ea
2 changed files with 19 additions and 16 deletions
|
@ -861,12 +861,12 @@ def move(src, dst, copy_function=copy2):
|
|||
similar to the Unix "mv" command. Return the file or directory's
|
||||
destination.
|
||||
|
||||
If the destination is a directory or a symlink to a directory, the source
|
||||
is moved inside the directory. The destination path must not already
|
||||
exist.
|
||||
If dst is an existing directory or a symlink to a directory, then src is
|
||||
moved inside that directory. The destination path in that directory must
|
||||
not already exist.
|
||||
|
||||
If the destination already exists but is not a directory, it may be
|
||||
overwritten depending on os.rename() semantics.
|
||||
If dst already exists but is not a directory, it may be overwritten
|
||||
depending on os.rename() semantics.
|
||||
|
||||
If the destination is on our current filesystem, then rename() is used.
|
||||
Otherwise, src is copied to the destination and then removed. Symlinks are
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue