如何仅将时间戳与 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
)
我正在尝试使用 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
)