Ordner auf Webserver löschen

18/03/2009 - 09:27 von Stefan Berg | Report spam
Hallo!

Ich bastel mir zur Zeit eine Seite zusammen, die nachher im Intranet laufen
soll und erstelle wàhrend der Benutzer auf meiner Seite ist einen temporàren
Ordner auf dem Webserver, der den Namen seiner "Session.ID" tràgt.

Nun möchte ich, dass der Ordner nachdem er die Seite verlàsst bzw. den
Browser schließt der Ordner wieder gelöscht wird. Kann man das so einfach
realisieren, wie z.B. über die "Global.asax" oder was würdet ihr
vorschlagen?

Danke!


MfG
Stefan Berg
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
18/03/2009 - 10:26 | Warnen spam
Hallo Stefan,

"Stefan Berg" schrieb:

Ich bastel mir zur Zeit eine Seite zusammen, die nachher im Intranet laufen soll und erstelle wàhrend der Benutzer auf meiner
Seite ist einen temporàren Ordner auf dem Webserver, der den Namen seiner "Session.ID" tràgt.



Warum?

Nun möchte ich, dass der Ordner nachdem er die Seite verlàsst bzw. den Browser schließt der Ordner wieder gelöscht wird.



Geht nicht, da die Serveranwendung das nicht mitbekommt.

Kann man das so einfach realisieren, wie z.B. über die "Global.asax" oder was würdet ihr vorschlagen?



Du kannst aber auf das Session_End Ereignis reagieren und in der global.asax
dann den Ordner löschen. Achte nur darauf, dass bspw. Server.MapPath im
Session_End Ereignis nicht zur Verfügung stehen. Du musst den kompletten Pfad
also anderweitig ermitteln/angeben.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen