WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:ディレクトリーの削除

0:[投稿] 味自慢 [2006/08/23 10:38 ] [環境:xp httpd unix]

初めて投稿します。

perlでディレクトリーを削除したい場合、rmdirを利用すると思いますが、ディレクトリー内にファイルが残っている場合は、ファイルを削除しないと実行してもエラーになります。

中身も含めて必要ない場合、指定ディレクトリー以下全てのディレクトリーやファイルを一括して削除する方法は無いのでしょうか?

ディレクトリー毎に深さもファイルの拡張子も異なりますが、グールブ化されているので、大本のディレクトリーを削除できれば解決できるのです・・・・。

どなたかご教授願います。


1:[回答] m035 [2006/08/23 15:18 ][URL]

検索したらこんなのがありました。リンク先の#11が使えるかもしれません。
http://homepage3.nifty.com/market/


2:[質問] 味自慢 [2006/08/23 19:31 ]

借りているサーバーでは無反応でした・・・。
モジュール利用以外の方法でなにか良いアイディアは無いでしょうか?


3:[回答] m035 [2006/08/23 21:26 ][URL]

>>2
検索ぐらいはしたのだろうか、という意味での>>1だったりするわけですが・・・
CGIからUNIXのコマンド(rm -r)を使う方法があるようですね。
system("rm -r ディレクトリ");
CGIとか詳しくは無いので、うまく動くかどうかは分かりませんが。
あとは地味にディレクトリ内を再帰的処理で空にしてから消去する方法があるようです。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]