![从 SFTP 服务器下载时保留传输文件夹的修改日期](https://linux22.com/image/763481/%E4%BB%8E%20SFTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8B%E8%BD%BD%E6%97%B6%E4%BF%9D%E7%95%99%E4%BC%A0%E8%BE%93%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E4%BF%AE%E6%94%B9%E6%97%A5%E6%9C%9F.png)
我正在寻找一种方法,从 SFTP 服务器下载文件夹到 Windows 机器,同时保留传输文件夹的修改日期。
我正在复制的服务器使用 Linux。
我知道大多数 SFTP 客户端都支持保留文件的修改日期(但不是文件夹)。
我知道的 SFTP 客户端不支持保留文件夹的修改:
- 档案
- 似乎根本不支持(关联)
- CyberDuck/Mountain Duck
- 文件夹的修改日期仅在文件夹为空时才会保留。这可能是因为 CyberDuck 先传输文件夹,然后再传输子文件,传输完成后不会重新复制文件夹的修改日期。
答案1
(我的)WinSCP 支持使用 SFTP 协议保留文件夹的时间戳。默认情况下,它是关闭的,您需要在偏好设置中启用它。
WinSCP 同时支持 GUI 和脚本传输。