【发布时间】:2011-05-12 19:21:38
【问题描述】:
所以我想将一些文件和目录从一个位置复制到另一个位置。使用shutil.move 很容易,但是当文件或目录已经在目标中时我遇到了问题。我得到的错误是Destination path '...' already exists。
我尝试了os.rename,但也没有产生预期的结果。
是否有一种简单的方法可以将文件和目录结构复制到另一个位置,即使这些文件和目录结构已经存在于 dest 中?
这是我现在拥有的:
fileList = os.listdir('/Users/john.leschinski/Desktop/testSrc')
dest = '/Users/john.leschinski/Desktop/testMove'
for i in fileList:
src = '/Users/john.leschinski/Desktop/testSrc/' + i
shutil.move(src,dest)
【问题讨论】: