- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:unlinkで削除されないのは?)
unlinkで削除されない理由とは?
このQ&Aのポイント
- Windows2000、IIS、ActivePerl 5.6.1.638で動作させている場合、CGI内でunlinkを使ってファイルを削除できない問題が発生しています。
- hogehoge.txtはCGI内で生成されるファイルであり、手動で削除しようとすると共有違反が発生します。
- World Wide Web Publishing Serviceを停止することで、手動で削除できるようになります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フルパスで指定してみてはどうでしょう? また、$! 変数にメッセージがセットされていませんか? unlink('hogehoge.txt') or print <<EOT; Content-type: text/html <H3>$!</H3> EOT
お礼
お返事ありがとうございます。 $!の内容は、 Permission denied でした。 権限がないことが原因のようですが、 どうすれば解決できるか教えていただけないでしょうか。