'Copy a file respecting verbose, dry-run and force flags.  (The
former two default to whatever is in the Distribution object, and
the latter defaults to false for commands that don\'t define it.)'

def copy_file(self, infile, outfile, preserve_mode=1, preserve_times=1, link=None, level=1):

    return file_util.copy_file(infile, outfile, preserve_mode, preserve_times, (not self.force), link, dry_run=self.dry_run)
