Date 更改WinSCP时间戳,从名为文件夹的指定日期获取文件

Date 更改WinSCP时间戳,从名为文件夹的指定日期获取文件,date,ftp,timestamp,sftp,winscp,Date,Ftp,Timestamp,Sftp,Winscp,我有一个目录,其中有多个名为YYYYMMDD的文件夹,其中包含文本文件 我希望能够从以5天前的日期命名的文件夹中获取文件 下面的脚本使用%TIMESTAMP#yyyymmdd%获取名为文件夹的当前日期: 获取“/some/random/path/%TIMESTAMP#yyyymmdd%/*.txt”C:\responses\“ 例如,假设今天是20180724。它将从名为20180724的文件夹中获取所有文本文件;但是,我希望它从名为20180719的文件夹中获取文本文件,这将是5天前的文件。如

我有一个目录,其中有多个名为YYYYMMDD的文件夹,其中包含文本文件

我希望能够从以5天前的日期命名的文件夹中获取文件

下面的脚本使用%TIMESTAMP#yyyymmdd%获取名为文件夹的当前日期:

获取“/some/random/path/%TIMESTAMP#yyyymmdd%/*.txt”C:\responses\“

例如,假设今天是20180724。它将从名为20180724的文件夹中获取所有文本文件;但是,我希望它从名为20180719的文件夹中获取文本文件,这将是5天前的文件。如何处理此问题?

支持相对时间。因此,您可以使用:

get "/some/random/path/%TIMESTAMP-5D#yyyymmdd%/*.txt" "C:\receivables\"

这是一项相对较新的功能,因此请确保您拥有最新版本的WinSCP