# 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.
Showing posts with label rmtree. Show all posts
Showing posts with label rmtree. Show all posts
Thursday, October 1, 2009
Python - copy or move files and directories
Subscribe to:
Posts (Atom)