ミラーリングダウンロードで不用意な削除
ご報告ありがとうございます。 ディレクトリ一覧に記述されているものの実際には存在しないかアクセス不可のファイルまたはディレクトリが存在する場合があり、そのようなファイルまたはディレクトリにアクセスしようとするとエラーとなるため、現在の実装ではそれらが元々存在しないかのように扱っています。 1.99正式リリースまでにはミラーリングの際のディレクトリを検索する時のエラーを許容するかその場で終了とするかを選択できるようにしたいと考えています。
1.99にて実装しました。
ミラーリングダウンロード中に通信エラーが発生すると、そのあと確認するはずだったファイルをすべて削除してしまう。 (ミラーリング動作をその場で停止しない)
たとえば以下のエラー発生後はその後のファイル全てを削除してしまいます。
200 Type set to A. >PORT 10,181,39,201,255,227 PORTコマンドが受け付けられません. (TCP/IPv4) ファイル一覧の取得を中止しました.