Command line Tectia命令行-根据上载/修改日期从服务器下载文件

Command line Tectia命令行-根据上载/修改日期从服务器下载文件,command-line,vbscript,download,sftp,Command Line,Vbscript,Download,Sftp,我的服务器有一个Unix操作系统。我可以使用Tectia的scpg3命令行将文件从Unix服务器下载到本地(windows)计算机。现在,我只想复制在特定日期上载(修改日期)的文件 我在VBScript中使用下面的scpg3命令从服务器文件夹下载文件。它是工作,以复制所有的文件,但现在我想复制特定日期的文件 Set oFTPScriptFSO = CreateObject("Scripting.FileSystemObject") ioFTPScriptShell.Run "%comspec%

我的服务器有一个Unix操作系统。我可以使用Tectia的scpg3命令行将文件从Unix服务器下载到本地(windows)计算机。现在,我只想复制在特定日期上载(修改日期)的文件

我在VBScript中使用下面的scpg3命令从服务器文件夹下载文件。它是工作,以复制所有的文件,但现在我想复制特定日期的文件

Set oFTPScriptFSO = CreateObject("Scripting.FileSystemObject")

ioFTPScriptShell.Run "%comspec% /c scpg3 " & sUsername & "@" & remoteServer & ":" & sRemotePath & " " & strDirectory, 1, TRUE

感谢您的时间。

我认为
scpg3
无法做到这一点

如果对SFTP协议使用
scpg3
,则可以使用:

ioFTPScriptShell.Run“%comspec%/c winscp.com/command”“option batch abort”“”_
&“”“选项确认关闭”“”_
&“”“打开sftp://”“sUsername&”“@”“remoteServer&”“”_
&“”“get-filemask=*>=2013-04-23
ioFTPScriptShell.Run "%comspec% /c winscp.com /command ""option batch abort""" _
  & " ""option confirm off""" _
  & " ""open sftp://" & sUsername & "@" & remoteServer & """" _
  & " ""get -filemask=*>=2013-04-23<2013-04-24 " & sRemotePath _
  & " " & strDirectory & """", 1, TRUE