def copy_file(self, source_file, **kwargs):
from canvasapi.file import File<EOL>file_id = obj_or_id(source_file, "<STR_LIT>", (File,))<EOL>kwargs['<STR_LIT>'] = file_id<EOL>response = self._requester.request(<EOL>'<STR_LIT:POST>',<EOL>'<STR_LIT>'.format(self.id),<EOL>_kwargs=combine_kwargs(**kwargs)<EOL>)<EOL>return File(self._requester, response.json())<EOL>
Copies a file into the current folder.

:calls: `POST /api/v1/folders/:dest_folder_id/copy_file \
<https://canvas.instructure.com/doc/api/files.html#method.folders.copy_file>`_

:param source_file: The object or id of the source file.
:type source_file: int or :class:`canvasapi.file.File`

:rtype: :class:`canvasapi.folder.Folder`