# shutil is used for high level copy and move needs. # shutil can operate on individual files or recursively # on a directory structure. import shutil # shutil python doc # of course these examples the # file is in the current working directory # it supports simply copying files print "just copy file contents..." shutil.copy("hero.bmp", "hero2.bmp") # The second hero2.bmp is now created. # However, all attributes of the file have been reset # like creation dates and what not (depending # on the file type) # to copy the stats from the first to the new copied # file you can use the copystat method. # To fix the first examples lack of stat copying print "copy stats..." shutil.copystat("hero.bmp", "hero2.bmp") # shutil can also copy an entire directory tree with copytree # stats are copied for the files. print "recursively copy directory tree..." shutil.copytree('C:/tmp','C:/newtmp') # shutil can also remove a directory tree print "remove the copied directory tree..." shutil.rmtree('C:/newtmp') #
A python example based blog that shows how to accomplish python goals and how to correct python errors.
Thursday, October 1, 2009
Python - copy or move files and directories
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment