def copy_files(files, src_dir, dst_dir):
    for filename in files:
        filename = os.path.normpath(filename)
        if os.path.isabs(filename):
            continue
        src = os.path.join(src_dir, filename)
        dst = os.path.join(dst_dir, filename)
        if not os.path.exists(dst):
            if not os.path.isfile(src):
                warning('missing file: %s' % src)
                continue
            dstdir = os.path.dirname(dst)
            shell_makedirs(dstdir)
            shell_copy(src, dst)
Populates env['ctx'] with settings from the provided and default files.
dataset/ETHPy150Open FooBarWidget/mizuho/asciidoc/a2x.py/copy_files--crossover with--dataset/ETHPy150Open ipeirotis/Mturk-Tracker/deployment/fabfile.py/load_config_files