出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[3768] Session_OnEnd内の処理について
投稿者:tsurutaro911さん 2003/10/31 11:00:53
はじめまして。
現在仕事でASPを扱っているのですが、Global.asa内にある
Session_OnEndにてサーバー内のディレクトリにある
テキストファイルを削除する処理を実行した後、確認のテキストを排出しています。
具体的には
'ファイルの削除
Server.ScriptTimeout = 90
Set objDel=Session("FSO").DeleteFile(Session("ServerPath") & "ファイル名.txt", True)
Set objDel=nothing

'処理終了のテキスト出力
Set objFS=Server.Createobject("Scripting.FileSystemObject")
Set objTS1 = objFS.CreateTextFile(strTMP & "FINISH.txt", True)
objTS1.WriteLine("DELETED!")
objTS1.Close
Set objTS1 = Nothing
Set objFS = Nothing
このように処理が行われたことを確認する為のメッセージを
出力することにしているのですがこの確認処理のファイル出力が
動作しません。
というかDeleteFile後のスクリプトは全て無視されてしまっているようです。
実際に複数のDeleteFileを実行してみようとしても一つのファイル(一番最初に記述されたDeleteFile)しか削除されませんでした。
これはASPの仕様なのでしょうか?
ちなみにIISは5.0、サーバーのOSは2000Proです。



Session_OnEnd内の処理について   tsurutaro911さん [2003/10/31 11:00:53] [3768]


TreeBBS For ASP V.0.1.3
Program By YasNet