我嘗試複製一個目錄(分爲文件夾和子文件夾)到一個新的文件夾,將被創建。我使用python 2.7。如何使用Python複製文件夾(分成子文件夾)?
- dir_src =一個存在文件夾
- dir_dst =一個新的文件夾(不存在),所有的文件夾將被複制到
我讀https://docs.python.org/2/library/shutil.html並試圖此代碼:
import os,shutil
dir_src = r"C:\Project\layers"
dir_dst = r"C:\Project\new"
for file in os.listdir(dir_src):
print file
src_file = os.path.join(dir_src, file)
dst_file = os.path.join(dir_dst, file)
shutil.copytree(src_file, dst_file,symlinks=False, ignore=None)
print 'copytree'
但是我收到一個錯誤:
WindowsError: [Error 267] : 'C:\\Project\\layers\\abc.cpg/*.*'
非常感謝您的幫助。
似乎你沒有權限閱讀這些文件 – Salo