FFFTPやFileZillaなどのFTPツールを使って、例えば過去にアップロードしていたファイルやフォルダを削除もしくは、名前変更などをしようとしたが、一部のファイルだけどうしても削除できなかったりすることがありません?
ツールのログを見ると
レスポンス: 550 No such file or directory
などと表示されていたりします。
FTPのレスポンスコード550は、「要求されたリクエストはアクセス権限やファイルシステムの理由で実行できない」というものだったので、じゃあ実行権限を付与したらいけるんじゃね?とか思って付与してみても無駄でした。
No such file or directory と表示されているので、実際にファイルが無いのにFTPで表示されているだけのバグなのか?と思ったりしましたが、やっぱり実体としてファイルはあるようです。
何だかんだ色々試してみたところ、本当の原因はハッキリとはわかりませんが、どうやら文字コード関連でのバグのようなものらしく、僕の場合、元々サーバーを使いだした初期のころの文字コードは「自動判別」に設定していましたが、途中で「UTF-8を強制」で使用するように設定してなおしてました。
これを元の「自動判別」に設定しなおして再度FTPで接続しなおすと、なんの問題もなく削除できるようになりました。
みんなが同じ理由で削除できなくなっているかはわかりませんが一度お試しを。
FTPツールで、レスポンス: 550 No such file or directoryがでて削除できない場合は、「文字コード」もしくは「文字セット」を自動判別に設定しなおすと削除できるようになる。