• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:unlinkで削除されないのは?)

unlinkで削除されない理由とは?

このQ&Aのポイント
  • Windows2000、IIS、ActivePerl 5.6.1.638で動作させている場合、CGI内でunlinkを使ってファイルを削除できない問題が発生しています。
  • hogehoge.txtはCGI内で生成されるファイルであり、手動で削除しようとすると共有違反が発生します。
  • World Wide Web Publishing Serviceを停止することで、手動で削除できるようになります。

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

  • ベストアンサー
  • t140
  • ベストアンサー率39% (59/150)
回答No.1

フルパスで指定してみてはどうでしょう? また、$! 変数にメッセージがセットされていませんか? unlink('hogehoge.txt') or print <<EOT; Content-type: text/html <H3>$!</H3> EOT

noname#22592
質問者

お礼

お返事ありがとうございます。 $!の内容は、 Permission denied でした。 権限がないことが原因のようですが、 どうすれば解決できるか教えていただけないでしょうか。

関連するQ&A