所以我想将一些文件和目录从一个位置复制到另一个位置。很容易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)