【AIによる回答】
FFFTPで削除したディレクトリと同名のものをアップロードする際に「Permissionエラー(550 Permission deniedなど)」が出る場合、主な原因はサーバー側に「削除したはずのディレクトリ」が残っている(または削除処理が完了していない)ことです。以下の手順で解決できるか確認してください。1. サーバー情報を最新に更新するFFFTPの画面上では削除されたように見えても、サーバー側で実際の処理が追いついていない、あるいはキャッシュによって表示が不正確な場合があります。
- FFFTPのメニューから「表示」→「最新の情報に更新」を選択(または
F5キー)してください。- もしディレクトリが再表示された場合は、中身のファイルをすべて削除してから再度ディレクトリ自体を削除してください。
2. ディレクトリの「属性(パーミッション)」を確認する親ディレクトリの権限設定により、新しいディレクトリの作成が禁止されている可能性があります。
- アップロード先の親ディレクトリを右クリックし、「属性変更」を選択してください。
- 書き込み権限(一般的に
705や755)があるか確認してください。3. 同名のファイルが存在しないか確認するディレクトリを削除した場所に、「同名のファイル」が残っていると、新しく同名のディレクトリを作成(アップロード)できずエラーになります。
- 拡張子のないファイルなどが隠れていないか、最新の情報に更新して確認してください。
4. サーバーの「ゴミ箱」機能や遅延一部のサーバーでは、削除したデータが一時的に「.trash」などの隠しフォルダに移動されたり、完全に消去されるまで数分のタイムラグが発生したりすることがあります。
- 数分待ってから再度アップロードを試してください。
- サーバーのコントロールパネル(Web管理画面)から直接ファイルマネージャーを開き、削除が完了しているか確認するのも有効です。
5. FFFTPの接続モードを切り替えるエラーが続く場合、通信モードの問題が影響している可能性があります。
- 「ホストの設定」→「設定」→「高度」タブにある「PASVモードを使う」のチェックを切り替えて(オンならオフ、オフならオン)試してみてください。
