code: public String moveFile(MoveFileRequest request) throws AbstractCosException {
  		request.check_param();
  
  		String url = buildUrl(request);
  		long signExpired = System.currentTimeMillis() / 1000 + this.config.getSignExpired();
  		String sign = Sign.getPeriodEffectiveSign(request.getBucketName(), request.getCosPath(), this.cred, signExpired);
  
  		HttpRequest httpRequest = new HttpRequest();
  		httpRequest.setUrl(url);
  		httpRequest.addHeader(RequestHeaderKey.Authorization, sign);
  		httpRequest.addHeader(RequestHeaderKey.Content_TYPE, RequestHeaderValue.ContentType.JSON);
  		httpRequest.addHeader(RequestHeaderKey.USER_AGENT, this.config.getUserAgent());
  		httpRequest.addParam(RequestBodyKey.OP, RequestBodyValue.OP.MOVE);
  		httpRequest.addParam(RequestBodyKey.DEST_FIELD, request.getDstCosPath());
  		httpRequest.addParam(RequestBodyKey.TO_OVER_WRITE, String.valueOf(request.getOverWrite().ordinal()));
  		httpRequest.setMethod(HttpMethod.POST);
  		httpRequest.setContentType(HttpContentType.APPLICATION_JSON);
  		return httpClient.sendHttpRequest(httpRequest);
  	}
docs: 移动文件请求(重命名)
  
  @param request
  移动文件请求
  @return JSON格式的字符串, 格式为{"code":$code, "message":"$mess"}, code为0表示成功,
  其他为失败, message为success或者失败原因
  @throws AbstractCosException
  SDK定义的COS异常, 通常是输入参数有误或者环境问题(如网络不通)