避免使用 WinSCP 下载子文件夹

Avoid downloading subfolders with WinSCP

我正在使用下面的脚本

option batch abort
option confirm off
open sftp:-------
get -filemask=">=%TIMESTAMP#yyyy-mm-dd%" /outbound \sharedrive\Copiedfiles
exit

请告诉我如何只复制文件,而不复制子文件夹。

SFTP 文件夹 /outbound 包含 csv 文件和其他子文件夹,例如 editestdebug.

CSV 文件每天放置,这些文件夹也每天更新。

请告诉我如何只复制 .csv 文件(我尝试了选项但没有成功)。

How do I transfer directory non-recursively?

因此,在您的情况下,您将 |*/ 添加到现有文件掩码:

get -filemask=">=%TIMESTAMP#yyyy-mm-dd% | */" /outbound \sharedrive\Copiedfiles