[FFFTP] フォルダをダウンロードできないときの対処法
サーバーからローカルにフォルダをダウンロードしようとしたところ、処理が終わっているように見せかけて全くダウンロードできていませんでした。
大量のデータをダウンロードしようとしたときに失敗しているみたいです。
設定をいろいろ変えて試してみました。(最終的な設定は1.3 結果をご覧ください。)
フォルダをダウンロードできない時の対処法
対処法:ホストの設定を変更する
「ホストの設定」画面を開きます。
※「ホストの設定」画面の開き方が分からない場合は、下記の記事を参考にしてください。
「ホストの設定」から「高度」タブを開きます。

設定を以下のように変更します。

これで、ダウンロードが失敗することなく、実行できるようになります。
どうしてこれでできるのかは、これから解説します。
検証
初期設定
初期設定は以下のようになっていると思います。

これでファイルをダウンロードした結果、以下のようになりました。

MLSDでエラーが出ました。
MLSDを無効にしてみます。
MLSDを無効にする
MLSDでエラーが出たため、MLSDを無効にしてみます。

これで、ファイルをダウンロードしてみます。

LISTでエラーが出ました。
LISTを無効にしてみます。
LISTを無効にしてみる
LISTでエラーが出たため、LISTを無効にしてみます。

これでファイルをダウンロードしてみます。

ダウンロードが正常に終了しました。
NLST -Rを無効にしてみる
ちなみに、残りの “NLST -R”を無効にしてみます。


これは、エラーになってしまいました。
結果
この設定にすると、ダウンロードできます。
