我有一个源文件夹,其中包含两个子文件夹(包含文件)和许多文件。
-SOURCE_FOLDER
-Sub_Folder_A
-File_AA
-File_AB
- ...
- ...
-Sub_Folder_B
-File_BA
-File_BB
- ...
- ...
-FILE_A
-FILE_B
- ...
- ...
我想将源文件夹的内容复制到的目标文件夹已存在。
-DESTINATION_FOLDER
下面的代码给了我IOError: [Errno 13] Permission denied
:。
for outputFile in SOURCE_FOLDER:
shutil.copy(outputFile, DESTINATION_FOLDER)
如何通过shutil实现文件夹和文件复制?
答案 0 :(得分:1)
您获得的错误是因为该程序没有该文件夹的权限。更改权限后,您可以尝试:
来自distutils.dir_util import copy_tree
copy_tree(SOURCE_FOLDER,DESTINATION_FOLDER)