On Wed, 2005-07-20 at 20:22 -0400, Bradford R. Bowman wrote: > I know this should be easy, but how would I go about moving all files > contained in one directory into another directory (as in the shell > command "mv /path/to/dir1/* /path/to/dir2")? Is the os module's rename > function used for this?
I ended up with this function:
def movefiles(dir1, dir2):
"""Moves all files in dir1 to dir2"""
contents = os.listdir(dir1)
for file in contents:
old = os.path.join(dir1, file)
new = os.path.join(dir2, file)
os.rename(old, new)
It seems to work, but this looks inelegant. Does anyone have any better
suggestions?
--
Bradford R. Bowman
GnuPG Public Key available at:
http://mazirian.com/
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
