WinSCP - 在同步期间忽略单个目录

时间:2017-11-18 08:39:33

标签: winscp

我在服务器上有一个目录,需要将其内容同步到客户端。它被设置为删除客户端上已从要从服务器同步的目录中删除的文件。

我想忽略特定目录,因此它不会删除客户端上的内容。

以下脚本(位于客户端上)当前删除/files/synced/oss/test/中的内容,但我希望该目录将其内容保留在客户端上。

option exclude "Thumbs.db; /files/synced/oss/test/"
synchronize local -delete "D:\files" "/files/synced"

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您不希望排除远程文件夹/files/synced/oss/test/

您想要排除本地文件夹D:\files\oss\test\

另请注意,option exclude已弃用,请改用-filemask switch

synchronize local -delete -filemask="| Thumbs.db; D:\files\oss\test\" "D:\files" "/files/synced"