有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

我们如何通过java中的sftp将文本附加到远程服务器上的现有文件?

sftpChannel.put(new ByteArrayInputStream(stringBuilder.toString().getBytes()),
                        acquirerFileName,ChannelSftp.APPEND); 

当我试图通过sftp将文本附加到文件时,我遇到了一个异常->文件已存在。我无法创建没有Truncate标志的文件,有人能帮我吗

在JSch库中,ChanneSftp文件包含Append=>

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

有人能告诉我如何通过sftp将文本附加到文件中吗


共 (0) 个答案