我正在使用下面的命令从FTP下载文件,但是我收到了错误
"get -filemask="*>=2018-12-01" -preservetime -resume -speed=5000 /ECC/PITR/WAL_ARCHIVE E:\ECC\PITR\WAL_ARCHIVE\" ^
"exit"错误:
2020-12-17 12:46:50.392脚本:获取-filemask=* < 2020-12-17 12:46:50.392脚本:缺少命令“get”的参数。
发布于 2020-12-17 08:07:22
你的引号错了。
要么是双份内引号
"get -filemask=""*>=2018-12-01"" -preservetime -resume -speed=5000 /ECC/PITR/WAL_ARCHIVE E:\ECC\PITR\WAL_ARCHIVE\" ^或者,由于文件掩码周围的引号是多余的,因为掩码中没有空格,所以可以完全删除它们:
"get -filemask=*>=2018-12-01 -preservetime -resume -speed=5000 /ECC/PITR/WAL_ARCHIVE E:\ECC\PITR\WAL_ARCHIVE\" ^另见为什么批处理文件中指定的一些WinSCP脚本命令没有执行/失败?
如果要避免下载不包含任何相关文件的文件夹,请参见使用WinSCP从SFTP服务器下载比X天更新的文件,跳过不包含任何匹配文件的文件夹。
https://stackoverflow.com/questions/65336249
复制相似问题