implementing mv
Jeff Epler
jepler at unpythonic.net
Wed Dec 24 09:54:27 EST 2003
You should look at the 'shutil' module. It provides a move() function.
$ pydoc shutil.move
Help on function move in shutil:
shutil.move = move(src, dst)
Recursively move a file or directory to another location.
If the destination is on our current filesystem, then simply use
rename. Otherwise, copy src to the dst and then remove src.
A lot more could be done here... A look at a mv.c shows a lot of
the issues this implementation glosses over.
(I assume mv.c is the source for the unix "/bin/mv" utility, available
in multiple incarnations)
Jeff
More information about the Python-list
mailing list