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

唠叨

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

open [email protected] 

get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_2*.csv" "D:\FTP-NSQM\2_Payload"
get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_3*.csv" "D:\FTP-NSQM\3_Payload"

我使用批处理文件来执行这个脚本,但什么也没发生

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

get -neweronly "/Payload/Daily/2017" "D:\FTP-NSQM\2_Payload"

此脚本正确执行

马丁·普里克里尔

你的代码不明确。

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

get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_2*.csv" "D:\FTP-NSQM\2_Payload\"
get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_3*.csv" "D:\FTP-NSQM\3_Payload\"

get -neweronly "/Payload/Daily/2017/*" "D:\FTP-NSQM\2_Payload\"

这些应该会给你一致的结果。

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

get命令文档摘录(强调我的):

文件名可以用通配符替换以选择多个文件。要下载目录中的所有文件,请使用 mask*

最后一个参数指定目标本地目录和可选的操作掩码以存储不同名称的文件。目标目录必须以反斜杠结尾


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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 ubuntu 系统上查看从 WinSCP 执行的活动

如何使用WinSCP连续上传文件

如何从 WinScp 脚本中重命名文件?

WinSCP:如何在不解决WinSCP脚本上双引号的情况下输入带空格的脚本参数?

如何在文件夹名称中获取特定名称

如何使用wget获取具有特定名称的文件?

如何使用WinSCP从FTP服务器下载特定文件?

如何使用WinSCP将名称中具有特定关键字的文件上传到SFTP

如何在服务器上查找具有特定名称的文件夹?

WinSCP如何在FTP服务器上创建目录之前检查目录是否存在?

如何在WinSCP中运行SUDO命令以将文件从Windows传输到Linux

如何在WinSCP C#中使用Session.GetFiles下载单个文件

如何在批处理文件中不使用WinSCP更改标题

如何在WinSCP中运行脚本

如何在 WinSCP 中使用补丁命令?

如何在WinSCP中正确打开HTML

如何从批处理文件执行WinSCP命令

如何从PS1文件运行WinSCP

如何从 WinSCP 脚本中重命名下载的文件?

WinSCP-如何压缩,下载和删除文件?

如何使用WinSCP命令行下载文件?

如何使用 WinSCP 脚本仅复制文件夹内容

如何(递归地)获取目录中文件的数量,但排除具有特定名称的目录

如何导出或导入WinSCP会话?

VSCode如何连接到WinSCP

如何从WinSCP导出文件中获取未加密的FTP登录密码?

如何在文件夹中打印具有特定名称的文件

如何在VBA中打开具有特定名称的文件夹中的文件?

使用 WinSCP 重命名文件