def abort_copy_file(self, share_name, directory_name, file_name, copy_id, timeout=None):
_validate_not_none('<STR_LIT>', share_name)<EOL>_validate_not_none('<STR_LIT>', file_name)<EOL>_validate_not_none('<STR_LIT>', copy_id)<EOL>request = HTTPRequest()<EOL>request.method = '<STR_LIT>'<EOL>request.host = self._get_host()<EOL>request.path = _get_path(share_name, directory_name, file_name)<EOL>request.query = [<EOL>('<STR_LIT>', '<STR_LIT>'),<EOL>('<STR_LIT>', _to_str(copy_id)),<EOL>('<STR_LIT>', _int_to_str(timeout)),<EOL>]<EOL>request.headers = [<EOL>('<STR_LIT>', '<STR_LIT>'),<EOL>]<EOL>self._perform_request(request)<EOL>
Aborts a pending copy_file operation, and leaves a destination file
 with zero length and full metadata.

:param str share_name:
     Name of destination share.
:param str directory_name:
    The path to the directory.
:param str file_name:
     Name of destination file.
:param str copy_id:
    Copy identifier provided in the copy.id of the original
    copy_file operation.
:param int timeout:
    The timeout parameter is expressed in seconds.