需要将文件复制到子文件夹

时间:2018-01-13 11:13:45

标签: python python-2.7

我想将一个特定数量的文件从一个文件夹子目录复制到另一个文件夹子目录,我尝试使用下面的代码,但它无法正常工作。

import os
import shutil
def copy_files_to(src, dest):
    dirList = os.listdir(src)

    for folder in dirList:
        files_in_folder = os.listdir(src + folder)
        for f in files_in_folder:
            source_files = src + folder + '\\' + f

            if not os.path.exists(dest):
                os.mkdir(dest)
                shutil.copy(source_files, dest)

copy_files_to("\\src", "\\dest")

请帮忙。我只想将30个文件复制到目标文件夹,而不是所有文件。

1 个答案:

答案 0 :(得分:0)

当dest目录不存在时,只是复制文件,我想你想要:

if not os.path.exists(dest):
    os.mkdir(dest)
shutil.copy(source_files, dest)