public synchronized Path copyFile(final String target) throws IOException {
    return RetryUtils.retryOnException(() -> this.copyFile(Paths.get(target)));
  }
@param target the path to the target file
@return the path to the target file
@throws IOException if an I/O error occurs
iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/payload/SubscriptionFileHandler.java