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

WinSCP - ignore single directory during sync

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

我想忽略一个特定的目录,所以它不会删除它在客户端上的内容。

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

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

如果我对你的问题的理解正确,你不想排除远程文件夹 /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"