使用批处理文件和WinSCP将今天的文件从远程目录下载到本地目录

问题描述 投票:0回答:1

如何创建批处理文件以定期将SFTP文件下载到本地计算机。谁能帮帮我吗。

条件:

  1. SFTP服务器中有三个不同的文件夹,每个文件夹中的新文件每天都可用(文件名也包含日期)
  2. 如果今天01/12/2018批处理文件运行,那么它必须从01/12/2018粘贴文件的所有三个文件夹下载文件。

提前致谢。

windows batch-file sftp winscp
1个回答
0
投票

使用file mask with a time constrainttoday keyword来创建今天的约束。

get -filemask=">=today" /remote/path/* C:\local\path\

today关键字仅受WinSCP 5.15和更新版本支持。在旧版本中,您可以使用%TIMESTAMP% syntax

get -filemask=">=%TIMESTAMP#yyyy-mm-dd%" /remote/path/* C:\local\path\

进一步阅读:

© www.soinside.com 2019 - 2024. All rights reserved.