private boolean dirExists()

in deploy-runner-agent/src/main/java/jetbrains/buildServer/deployer/agent/ftp/InterruptibleUploadProcess.java [174:189]


  private boolean dirExists(@NotNull final String nextDir) throws IOException, FailureDetectedException {
    // these directories always exist
    if ("..".equals(nextDir) || ".".equals(nextDir)) {
      return true;
    }
    final String[] strings = myClient.listNames();
    if (strings == null) {
      throw new FailureDetectedException("Failed to upload artifacts via FTP. Reply was: " + myClient.getReplyString());
    }
    for (String string : strings) {
      if (string.equals(nextDir)) {
        return true;
      }
    }
    return false;
  }