【问题标题】:How to preserve modification time when uploading a file with JSch put to SFTP server将带有 JSch 的文件上传到 SFTP 服务器时如何保留修改时间
【发布时间】:2021-02-20 16:58:29
【问题描述】:

sftp 中,您可以使用put -p 来保留最后修改时间戳。如何使用 JSch 在 Java 中做到这一点?

我使用函数put(source, destination, mode),但在sftp 中找不到类似于-pmode 值。

当前时间戳被放置在目标文件上。我想要源的时间戳。

【问题讨论】:

    标签: java sftp jsch


    【解决方案1】:

    JSch 不会为你做这件事。您必须在上传后使用ChannelSftp.setMtime 显式更新远程时间戳。

    【讨论】:

      猜你喜欢
      • 2017-12-14
      • 1970-01-01
      • 2022-11-10
      • 2022-07-27
      • 2016-01-28
      • 1970-01-01
      • 2013-06-14
      • 2011-03-15
      • 1970-01-01
      相关资源
      最近更新 更多