質問: ### 前提 現在、Windows上でWinSCPを定時にコマンド起動し、CentOS側へSFTPで起動ごとに1つのファイルを送信しています。 ### 実現したいこと 転送先のCentOS側フォルダに同一名称のファイルが既に存在している場合には、転送せずに処理を中止したい。 その際、ファイルサイズやタイムスタンプは無視し、同一ファイル名があればそこで中止できればと思います。 下記オプションの組み合わせで実現できそうなのですが、仕様がわからないため教えていただければと思います。 ``` option batch on option confirm off ``` よろしくお願いします
回答: optionの説明と言うことでしょうか? option::WinSCP 公式の上記ページは英語なので分かりづらいですが、ちょっと古いバージョンの日本語訳があります。 コマンドリファレンス - option `batch on`の場合、 > > バッチモードをOnにすると、問い合わせが必要な処理については自動的に「いいえ」が選択されたものとして自動実行されます。 > > > となるので、`confirm on`にしておけば > > ファイルの上書きなどの確認メッセージを行うかどうかを設定します。 > > > ということで、組み合わせれば > > 転送先のCentOS側フォルダに同一名称のファイルが既に存在している場合には、転送せずに処理を中止したい。 > > > ということが実現できる、ということを確認したいと言うことで良いでしょうか。