DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

Python的目录文件拷贝


Python中进行目录(包括其中所有的文件和子目录)的拷贝时,如果使用shutil 模块,有两个方法,分别是copy()和copytree()方法,copy只能拷贝单个文件,copytree虽然可以拷贝整个目录,但要求目标目录必须不存在。当需要把多个源目录中的文件、子目录拷贝到一个目标目录下时,不能用这个方法,解决的方法是使用distutils.dir_util 模块的copy_tree方法。示例代码如下:

from distutils.dir_util import copy_tree

copy_tree('e:\GODU_SERVER_2.2\bin', 'e:\bvt_build\2011-05-10\GODU_SERVER_2.2\bin')

copy_tree('e:\GODU_SERVER_2.2\conf', 'e:\bvt_build\2011-05-10\GODU_SERVER_2.2\conf')

详见用户手册。



Published

May 10, 2011

Last Updated

May 10, 2011

Category

Tech

Tags

  • copy 6
  • 目录 4
  • Python 136

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor