我正在使用以下脚本
option batch abort
option confirm off
open sftp:-------
get -filemask=">=%TIMESTAMP#yyyy-mm-dd%" /outbound \\sharedrive\Copiedfiles
exit
请让我知道如何只能复制文件,而不能复制子文件夹。
SFTP文件夹/outbound
包含csv文件和其他子文件夹,例如edi
,test
,debug
。
每天都会放置CSV文件,并且这些文件夹也会每天更新。
请让我知道如何仅复制.csv
文件(我尝试过选项,但未成功)。
答案 0 :(得分:1)
请参见How do I transfer directory non-recursively?
因此,在您的情况下,请将|*/
添加到现有的文件掩码中:
get -filemask=">=%TIMESTAMP#yyyy-mm-dd% | */" /outbound \\sharedrive\Copiedfiles