[FFFTP] フォルダをダウンロードできないときの対処法

サーバーからローカルにフォルダをダウンロードしようとしたところ、処理が終わっているように見せかけて全くダウンロードできていませんでした。

大量のデータをダウンロードしようとしたときに失敗しているみたいです。

設定をいろいろ変えて試してみました。(最終的な設定は1.3 結果をご覧ください。)

フォルダをダウンロードできない時の対処法

対処法:ホストの設定を変更する

「ホストの設定」画面を開きます。

※「ホストの設定」画面の開き方が分からない場合は、下記の記事を参考にしてください。

「ホストの設定」から「高度」タブを開きます。

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

これで、ダウンロードが失敗することなく、実行できるようになります。

どうしてこれでできるのかは、これから解説します。

検証

初期設定

初期設定は以下のようになっていると思います。

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

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

MLSDを無効にする

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

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

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

LISTを無効にしてみる

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

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

ダウンロードが正常に終了しました。

NLST -Rを無効にしてみる

ちなみに、残りの “NLST -R”を無効にしてみます。

これは、エラーになってしまいました。

結果

この設定にすると、ダウンロードできます。