如何仅将时间戳与 WinSCP 同步?

How to synchronize only timestamps with WinSCP?

我正在尝试使用 WinSCP 仅更新时间戳。我在网上找不到很多例子,所以我在这里问。

synchronize timestamps -filemask=" | *.txt; *.log" "source" "target"

我试过这个命令,但我一直收到 'unknown option' 消息。我试过 -timestamps 及其变体,但没有成功。

Documentation 没有任何示例。它提到它只能与 SFTP 一起使用,所以我不确定是否有另一个参数或开关可以做到这一点。

timestamp synchronization 功能不能直接在 WinSCP 脚本中使用。

但是你可以设置原始配置选项Interface\SynchronizeParams using /rawconfig command-line parameter:

winscp.com /script=yourscript.txt /ini=nul /rawconfig Interface\SynchronizeParams=256

然后下面的命令将更新远程 timestamps,而不是远程 files:

synchronize remote -filemask=" | *.txt; *.log" "source" "target"

(类比为 local