用jsch上传下载文件时,怎么保留原有文件的属性,例如最后修改时间

发布于 2021-12-04 21:33:04 字数 210 浏览 895 评论 5

@BLUE-魏晓峰 你好,想跟你请教个问题:

请问楼主,sftp在下载文件的时候,有没有试着保留着原有问题的属性呢?或者说,文件在拷贝的同时,有没有什么选项可以保留文件的属性信息,例如最后修改时间等等。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

不乱于心 2021-12-05 09:50:27

虽然还是没有解决还是非常感谢,后来我自己去jsch的官方api文档,找到了答案,感谢了!

彩扇题诗 2021-12-05 09:50:05

回复
想请教一下怎么可以获得远程文件的最后更新时间,谢谢

顾挽 2021-12-05 09:49:56

如果是windows有对应的windows api进行修改,linux需要读取文件系统的指针,弄起来都是指针比较恶心

柳若烟 2021-12-05 08:50:50

本人最近在做一些用jsch去sftp上传下载文件的操作,但是前提条件是,上传和下载的文件,必须要和原有文件的文件属性相同,例如修改时间等,必须和原始文件保持一致,坐等技术大牛回复,感激不尽!

成熟稳重的好男人 2021-12-05 08:49:37

最近我也做SFTP上传,参数是其中ChannelSftp有一个方法

setMtime

public void setMtime(String path,
                     int mtime)
              throws SftpException
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文