Как мы можем добавить текст в существующий файл на удаленном сервере через sftp в Java? - PullRequest
0 голосов
/ 22 октября 2019
sftpChannel.put(new ByteArrayInputStream(stringBuilder.toString().getBytes()),
                        acquirerFileName,ChannelSftp.APPEND); 

когда я пытаюсь добавить текст в файл через sftp, я получаю исключение -> Файл уже существует . Я не могу создать файл без флага усечения, может кто-нибудь помочь с этим?

А в библиотеке JSch файл ChanneSftp содержит закомментированный код для Append =>

    private void sendOPENA(byte[] path) throws Exception{
        sendOPEN(path, SSH_FXF_WRITE|/*SSH_FXF_APPEND|*/SSH_FXF_CREAT);
      }

Может кто-нибудь сказать, как я могу добавить текст в файл через sftp?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...