如何通过PSFTP下载特定时间段的文件?
当我执行mget *.*
时,它会将所有文件下载到本地文件夹中。现在我不允许从SFTP服务器删除这些文件或移动它们。因此,每次下载时,都必须下载完整列表。
有没有办法可以通过mget
下载这些文件只有一周的时间?
答案 0 :(得分:1)
PSFTP不支持基于时间的文件选择。
您可以使用WinSCP的脚本界面 它支持time-constraints in file mask。
要下载所有星期(7天)的文件,请使用以下命令:
get *<7D
请参阅converting PSFTP script to WinSCP script指南。
有关WinSCP脚本的一般介绍,请参阅:
https://winscp.net/eng/docs/guide_automation
另见类似问题WinSCP time based file download。
(我是WinSCP的作者)