WINSCPが再開しない

WINSCPが再開しない

WINSCP は、ファイル部分がすでに存在する場合に FTP 転送を再開することになっていますが、どうやらランダムにたまにしか実行しないようです。他の場合には、ファイルが完全に置き換えられます。

これを修正するにはどうすればいいでしょうか? データと時間を完全に無駄にしない、より信頼性の高い FTP ソフトウェアはありますか?

答え1

既存のファイルに対して何を行うかを WinSCP に指示する必要があります。

  • 転送設定ダイアログ:その他のオプション

    の中にファイルマスク指定できますファイルマスク転送するファイル(またはファイルの種類)とディレクトリを選択/選択解除します。このオプションでは、転送するファイルも選択できます。同期そしてリモートディレクトリを最新の状態に保つ関数。

    プレス編集ファイルマスクを編集するためのボタンファイルマスクダイアログ

    新規および更新されたファイルのみチェックボックスをオンにすると、WinSCPは、同じファイル名で同じかそれより新しいタイムスタンプを持つファイルがターゲットディレクトリに存在する場合、ソースディレクトリのファイルを無視します。このオプションは、SCPおよびS3プロトコルによるアップロードでは使用できません。WinSCPが正しくタイムスタンプを変換するオプションを使用する前に、ローカル規則からリモート サーバー規則へ、またはその逆へ変換する必要があります。

    チェック隠しファイルを除外する隠しファイルとシステムファイルを転送および同期から除外します。

    チェック空のディレクトリを除外する空のディレクトリを転送および同期から除外します。


  • ファイル転送の再開:よくある問題

    転送を再開する場合は、中断された転送と同じソース ファイル バージョンを使用する必要があります。そうしないと、ターゲット ファイルにはソース ファイルの以前のバージョンと現在のバージョンが含まれます。自動再開の場合、部分的なファイルがソース ファイルよりも大きいと、WinSCP はエラーを表示し、再開を許可しません。

    ターゲット ファイルが存在し、書き込み可能ではないが、ターゲット ディレクトリは書き込み可能である場合、ファイルは自動再開により転送される可能性があります。ファイルの上書きエラーは、転送が完了した後にのみ発生します。これは、ファイルが最初に一時ファイルに転送されるためです。

答え2

リモート ファイルとローカル ファイルの変更時刻を確認します。リモート ファイルの方が新しい場合、winscp はファイルの再開を拒否するようです。winscp で強制的に再開する方法が見つかりません。

Filezilla 2.2.32 を試してみてください。いずれにしても再開するオプションが提供されます。

関連情報