1

WinSCP でタイムスタンプのみを更新しようとしています。オンラインで多くの例を見つけることができないので、ここで質問しています。

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

このコマンドを試しましたが、「不明なオプション」というメッセージが表示され続けます。私は-timestampsこれのバリエーションを試してみましたが、運がありませんでした。

ドキュメントには例がありません。SFTPでのみ機能すると述べているため、それを行うための別のパラメーターまたはスイッチがあるかどうかはわかりません。

4

1 に答える 1

1

タイムスタンプ同期機能は、WinSCP スクリプトでは直接利用できません。

ただし、コマンドラインパラメーターInterface\SynchronizeParamsを使用して生の構成オプションを設定できます。/rawconfig

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

次に、次のコマンドは、リモートファイルの代わりにリモートタイムスタンプを更新します。

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

(同様にlocal)

于 2020-07-29T19:23:56.347 に答える