Vielen Dank f�r die Idee, ich werde es wohl so machen m�ssen. Aber ich habe
in der Zwischenzeit noch einen anderen Fehler gefunden: Offenbar (keine
Ahnung wieso) darf server.mappath in Session_OnEnd() nicht verwendet
werden...Ich habe es nun mit einer Application Variable gel�st, wenn aber
Session_OnEnd() nicht immer funktioniert, muss ich �ber die DB gehen.

Danke!

Pipo

----- Original Message -----
From: "Claudius Ceteras" <[EMAIL PROTECTED]>
To: "ActiveServerPages German" <[EMAIL PROTECTED]>
Sent: Friday, January 04, 2002 10:34 AM
Subject: [aspgerman] RE: global.asa


Dein Code funktioniert nicht, weil es einen bekannten Bug gibt, das
n�mlich hin und wieder Session_OnEnd nicht aufgerufen wird....
Workaround:
Ordnernamen mit anlege-Zeit in einer DB speichern und ab und zu
nachschauen, ob es eintr�ge gibt, die �lter als x minuten sind... Wenn
ja: eintrag l�schen und ordner l�schen...

Claudius

> -----Original Message-----
> From: P. Schwander [mailto:[EMAIL PROTECTED]]
> Sent: Freitag, 4. Januar 2002 10:05
> To: ActiveServerPages German
> Subject: [aspgerman] global.asa
>
>
> Hallo Miteinander
>
> Ich habe folgendes Problem mit der global.asa: Zu Beginn einer Session
> erstelle ich einen neuen Ordner mit einer zuf�lligen
> Buchstabenfolge. In
> diesen Order werden w�rend der Session Dateien upgeloadet.
> Das klappt alles
> wunderbar. Am Ende der Session m�chte ich den Ordner aber
> wieder l�schen.
> Das geht allerdings nicht. Ich habe im entsprechenden
> Verzeichnis soeben
> meherere hundert Ordner von Hand gel�scht.
> Beim Session_OnEnd() Event, existieren da die Daten in den
> Session-Variablen
> noch, oder sind diese bereits weg? Oder hat jemand sonst eine
> Idee, wehalb
> der Code nicht funktionieren kann?
>
> Hier mein Code:
>
> UnqiueID ist die zuf�llige Buchstabenfolge, mit der ein
> Ordner erstellt wird
> und die anschliessend in einer Session-Variablen gespeichert wird.
>
> Sub Session_OnStart()
>         set fs = createobject("scripting.filesystemobject")
>         Odner = server.mappath("data\" & uniqueID)
>         If NOT fs.folderexists(Ordner) then
>              fs.createfolder(Ordner)
>         End If
>         SET fs = nothing
> End Sub
>
> Sub Session_OnEnd()
>         set fs = createobject("scripting.filesystemobject")
>         Ordner = server.mappath("data\" & session("uniqueID"))
>         set delordner = fs.getfolder(Ordner)
>             delordner.delete
>         set delordner = nothing
>         Set fs = nothing
> End Sub
>
> Vielen Dank & Gr�sse
>
> Pipo
>
>
>
>
>
> | [aspgerman] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
>


| [aspgerman] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp



| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an