【发布时间】:2021-02-20 16:58:29
【问题描述】:
在sftp 中,您可以使用put -p 来保留最后修改时间戳。如何使用 JSch 在 Java 中做到这一点?
我使用函数put(source, destination, mode),但在sftp 中找不到类似于-p 的mode 值。
当前时间戳被放置在目标文件上。我想要源的时间戳。
【问题讨论】:
在sftp 中,您可以使用put -p 来保留最后修改时间戳。如何使用 JSch 在 Java 中做到这一点?
我使用函数put(source, destination, mode),但在sftp 中找不到类似于-p 的mode 值。
当前时间戳被放置在目标文件上。我想要源的时间戳。
【问题讨论】:
JSch 不会为你做这件事。您必须在上传后使用ChannelSftp.setMtime 显式更新远程时间戳。
【讨论】: