如何在 WinSCP 上获取以特定名称开头的文件?

How to get files starting specific name on WinSCP?

如何获取以特定名称开头的文件? 我有这样的脚本

open Area_4@10.54.18.18 

get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_2*.csv" "D:\FTP-NSQM_Payload"
get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_3*.csv" "D:\FTP-NSQM_Payload"

我使用了批处理文件来执行这个脚本,但是没有任何反应

如果我不使用特定名称(Daily_Payload_BH_2*.csv 或 Daily_Payload_BH_3*.csv)来获取新文件

get -neweronly "/Payload/Daily/2017" "D:\FTP-NSQM_Payload"

此脚本正确执行

您的代码不明确。

要获得可比较的结果,请使用:

get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_2*.csv" "D:\FTP-NSQM_Payload\"
get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_3*.csv" "D:\FTP-NSQM_Payload\"

get -neweronly "/Payload/Daily/2017/*" "D:\FTP-NSQM_Payload\"

这些应该会让你得到一致的结果。

注意源路径中的 /* 和目标路径中的尾部反斜杠。

摘自 get command documentation(强调我的):

Filename can be replaced with wildcard to select multiple files. To download all files in a directory, use mask *.

The last parameter specifies target local directory and optionally operation mask to store file(s) under different name. Destination directory must end with backslash.


如果这没有帮助,我们需要查看两个脚本的完整日志文件。