簡體   English   中英

Winerror 183 文件已存在時無法創建文件

[英]Winerror 183 Cannot create a file when that file already exists

所以我在python中使用shutil。 我想要做的是將一個目錄從我的 onedrive 文件夾移動到我的 Adob​​e Premeiere 項目文件夾(包含目錄中的內容)。 當我執行命令“shutil.copytree(src, des)”時,出現錯誤: [Winerror 183] Cannot create a file when that file already exists: 'C:/source'

沒有與我在源處復制的樹匹配的文件夾/文件。

這是我的代碼:

import os
import shutil

os.chdir("C:/Users/carlh/OneDrive/Gaffla's videor")

video = input("Enter number: ")

def myfunc():
    for i in os.listdir():
        episod = str(i).split('#')
        if episod[1] == video:
            print("Success")
            print(i)
            src = r"C:/Users/carlh/OneDrive/Gaffla's videor/" + i
            des = r"D:/PROJECTS/ADOBE_PREMIERE"
            shutil.copytree(src, des)


myfunc()

我的代碼中是否存在錯誤或資源管理器中是否存在錯誤? 請幫助我完成這項工作。 謝謝。

目的地需要是要創建的目錄的名稱,而不是將在其中創建的父目錄。所以你需要:

des = r"D:/PROJECTS/ADOBE_PREMIERE/" + i

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM