sftp_remote_is_dir
target_is_dir = sftp_remote_is_dir(conn, target);
targetisdir = sftp_remote_is_dir(to, target);
int sftp_remote_is_dir(struct sftp_conn *conn, const char *path);
if (sftp_remote_is_dir(conn, dir) && file2 == NULL) {
dst_is_dir = sftp_remote_is_dir(conn, tmp_dst);