• ベストアンサー

OSXの不可視ファイルのせい?FTPでフォルダが消せない

FTP(フェッチ)で画像の入ったフォルダを消そうとすると、中身の画像が全て消えたあと、「サーバーのファイルエラー:imgs:File exists」と表示され、フォルダ消えてくれません。 また、ZIP ITでそのフォルダを圧縮する時も、妙なエラーが表示されます。 以前、OSXの.DS_storeに悩まされたこともあるのですが、今回は違うような気もするのです。 前回はターミナルのコマンドを打ってみたら、.DS_storeが表示されたので、コマンドで消せましたし、フェッチでも.DS_storeが表示/削除できました。 しかし今回は、ターミナルでもフェッチのファイル一覧表示を見ても、.DS_storeは見えません。 前回と今回では、フェッチの接続先が違うので、.DS_storeが表示/削除できるサーバーとできないサーバーがあるのかな?と思ったのですが、ターミナルでも見えないのに、サーバーに上げると妙な現象が起きる、というのは不思議です。 当方のMacはパーテーションを切っていないため、OS9で立ち上げて.DS_storeを見えるようにし、アップ前に消すということはできません。とても厄介な存在の.DS_storeですが、簡単に消すユーティリティーなど無いのでしょうか。 それとも全く この件は.DS_storeとは関係ないのでしょうか? とにかく、毎回アップロードのたびに.DS_storeのことを気にしたり、消せないファイルをプロバイダ管理者にメールして削除してもらうのが面倒です・・・。

質問者が選んだベストアンサー

  • ベストアンサー
  • bear-3
  • ベストアンサー率42% (26/61)
回答No.3

こんにちは。 いろいろとワタシの方でも試してみました。ちょっとfetchは使用したことがないのですが、MacOSXに付属するTerminalでのftpコマンドで、.DS_storeをftp接続状態で削除できました。けど、ムカシ確かに消せなかったことがあります。 結構、有名な問題みたいなので、MacOSXのバージョンアップで修正されたのかもしれません。 ワタシの方で、現在使用しているのは、MacOSX10.2.6です。 http://apps.cside.com/support/faq/docs/doc3.html#4 こちらのサイトの紹介によると、あるバージョンのMacOSX固有の問題のようですね。隠しファイルについては、Windowsマシンをお持ちの方なら、FFFTPというWindowsのフリーソフトを使用すれば、削除できるようです。 あとフォルダ/ファイルが削除できない問題が発生する原因として、なんらかの(CGIなど)のトラブルで、フォルダ/ファイルのパーミッション(アクセス権利)が変更されてしまっている可能性もあります。この辺りになってくると、ちょっと濃い話になってきますので、よくわからないようであれば、サポートに削除依頼をされた方が良いと思います。 なんか、いろいろ話しましたが、サポートさんの方に削除依頼をするのが、一番確実だと思います。あと、もし聞けるなら、削除できなかった明確な原因をサポートの方から後で聞いておくと、あとの参考になって良いと思います。

参考URL:
http://apps.cside.com/support/faq/docs/doc3.html#4
hello-b
質問者

お礼

WindowsのFFFTPで消せました!!やはり.DS_storeが原因でした。私のMacもMacOSX10.2.6です。これから消せないファイルがあったら、一度Windowsで試してみることにします。ありがとうございました。

その他の回答 (2)

回答No.2

大抵のftpクライアントソフトでは、初期設定で「不可視ファイルも 表示する」ようにできるはずです。Fetchでも、大昔にFetchで .cschrcをgetしてJEditで編集してputするなんてことをやってた記憶 があるのでできるでしょう。NetFinderの方が楽なので最近は使って ませんが。

hello-b
質問者

お礼

以前に.htaccessや.htpasswdを使ってアクセス制限をしたことがあるのですが、やっぱり不可視になってしまうサーバーがあったような気がします。(Macか、Fetchの方に問題あるかもしれませんが・・・) その時は確か、ひとつ上の階層に登って、不可視ファイルを内包しているフォルダと同じ名前の空っぽのフォルダを上書きアップロードしたら、消せたんじゃなかったかな?と思うのですが(記憶違いかもしれませんが)、今回はさっぱり消えません(T.T)

  • bear-3
  • ベストアンサー率42% (26/61)
回答No.1

こんばんは。 .DS_storeファイルを削除かんたんに削除されたいのであれば、.DS_storeファイルを削除することを目的とした、下のようなソフトがあります。 ワタシもftpで、.DS_storeファイルを間違ってアップロードしたら似たような問題が発生しました。(フォルダが削除できない)ワタシは、そのような時は、ターミナルコマンドを駆使して削除してました。 ちなみに、ご存じかと思いますが、ファイル名が"."で始まるファイルは、不可視ファイルとなります。一度ターミナルで、削除したいフォルダまで移動して、ls -a とタイプしてみて下さい。もしかしたら不可視ファイルが何か他に残っているかもしれないです。みつかったら、rm コマンド(ftpの場合は、del)で削除しましょう。

参考URL:
http://www.apple.co.jp/downloads/macosx/utilities/deletethem.html
hello-b
質問者

補足

こんなソフトが あったんですね。しかもappleのサイトに…!すごく便利なソフトですね。もっと早く質問していればよかったです。 Fetchでアップしたものがどうしても消せない場合(しかもTelnet等のコマンド入力は禁止の場合)は、プロバイダやレンタルサーバーの管理者に消してもらうしかないんでしょうか。 フォルダの中に何かが入っている(?)ようで、「imgs:File exists」と表示され、どうしても消せません。

関連するQ&A

専門家に質問してみよう