0

我正在get通过 WinSCP 脚本使用函数从 FTP 服务器下载新文件,但需要排除包含空格的文件夹。这就是我所拥有的,但它抛出了一个错误:

get -filemask=|/Images/DO NOT USE/ -neweronly -resumesupport=on -resume "/FTP_FILES" "D:\FTP_Downloads"

错误:

Can't get attributes of file "NOT'.
Could not retrieve file information 
/NOT can't be listed

DO NOT USE我的猜测是它取决于文件夹有空格的事实。不幸的是,我无权重命名此文件夹,只是想在下载时忽略它。我尝试添加引号,没有做任何事情,文件夹仍在下载。

如何正确执行此操作?

4

1 回答 1

1
  1. 将文件掩码包装到双引号中,就像您已经包装源路径和目标路径的方式一样。
  2. 路径掩码必须与完整路径匹配。您可以通过使用绝对路径为路径添加前缀*或使用绝对路径来解决此问题。
-filemask="|*/Images/DO NOT USE/"
于 2021-09-05T17:49:26.160 回答