Python无法创建文件错误[错误:183]

时间:2013-05-14 17:33:47

标签: python shutil file-copying

我使用以下代码将一个目录的内容复制到另一个目录(python)

shutil.copytree(sourceDirectory,destinationDirectory,symlinks=False,ignore=ignore_patterns(updatedList))

,其中

  

updatedList =, .config, .ico,*。log

我正在动态生成这个updatedList(基于用户输入) 但是,每当我尝试执行上述复制操作时,我都会收到以下错误。

  

[错误183]当该文件已存在时无法创建文件

注意:源目录中会有一些文件与updatedList中提到的扩展名相匹配。

我在想提到已经存在于忽略列表中的文件的扩展名应该足够了,但显然它没有。

我目前正在使用Python 2.7

我的进口

import logging
import os
from win32api import GetFileVersionInfo, LOWORD, HIWORD
import zipfile
import shutil
import sys
from os.path import isfile
from distutils import dir_util
import ConfigDTO
import datetime
import UpdateSettings
import time
import win32api
import socket
from shutil import copytree, ignore_patterns
import os

请帮忙。

由于

1 个答案:

答案 0 :(得分:2)

我明白了......抱歉这是我的错。 shutil的文档明确指出目标目录不能存在。在我的情况下,目标目录早先存在,因此我收到了消息。

由于

more information here