如何使用 WinSCP 命令获取具有不同结尾名称的多个文件

问题描述

尝试连接到 SFTP 连接,其中文件夹中放置的 CSV 文件很少,并且想要一次下载多个文件

目录为 exports/payroll_exports

目前有 3 个文件

vani_payroll_bayshore_21323_232.csv 
vani_payroll_bayshore_21344_256.csv 
vani_payroll_bayshore_124523_888.csv

如何使用get命令来写get vani_payroll_bayshore%.csv

我计划将 get 命令添加到这样的脚本中:

option batch on
option confirm off
open sftp:.... -hostkey= "...."
cd exports/payroll_exports
lcd  "\\....."
get ( don't kNow how to write the wildcard Syntax)
close 
exit

解决方法

WinSCP 与大多数其他应用程序一样使用通用文件通配符语法。

要匹配任何长度的内容,请使用 *

get vani_payroll_bayshore*.csv

WinSCP masks documentation