ein anderer Trick wäre, die Dateipfade alle in eine Session-Variable zu packen und dann in der Global.asax.vb die Files bei Session_End zu löschen. Chris
-----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Chris Gesendet: Montag, 27. Juni 2005 16:11 An: [email protected] Betreff: AW: [Asp.net] file.Delete --> Zugriffsverletzung wenn Du mit Filewriter.Close() die Datei geschlossen hast kannst Du sicherheitshlber noch eine kleine Pause einbauen... manchmal braucht das System doch noch ein paar Takte bis die Datei frei ist. z.B. 50ms: System.Threading.Thread.Sleep(50) Gruß Chris -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von A-Schubert Gesendet: Montag, 27. Juni 2005 14:14 An: [email protected] Betreff: AW: [Asp.net] file.Delete --> Zugriffsverletzung Das liegt wohl daran, dass der Prozess der die Datei erzeugt hat immer noch einen Handle auf die Datei hat. Somit ist sie für andere Prozesse gesperrt. Ist das ganz normales Verhalten. Wenn du die Datei zum Beispiel per Filewriter erzeugst, dann muss du Filewriter.Close() aufrufen und am besten noch das FileWriter Object null setzen. André -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Dirk Schäfauer Gesendet: Montag, 27. Juni 2005 14:02 An: [email protected] Betreff: [Asp.net] file.Delete --> Zugriffsverletzung Hallo Liste, ich habe vor kurzem schon mal das Problem angesprochen aber da hatte ich keine Antworten bekommen, jetzt versuche ich es noch mal denn ich bin mit meinem Latein am Ende. Ich habe eine Medienbibliothek geschrieben in welcher Bilder, Film, PDFs, etc. drin liegen können. Der Inhalt des Verzeichnisses wird mit Schleifen durch alle Unterverzeichnisse und Schleifen durch alle Dateien grafisch dargestellt. Alles funktioniert prima, ich kann ordner anlegen, löschen Bilder hoch laden alles ohne Probleme. Wenn ich aber eine Datei hoch lade und diese gleich wieder löschen will bekomme ich immer wieder eine Fehlermeldung: Der Prozess kann nicht auf die Datei 'blablabla' zugreifen, da sie von einem anderen Prozess verwendet wird. Wenn ich aber noch 2- 3 mal aktualisiere kann ich sie wieder löschen, woran liegt das? Kann das evtl. mit Verzeichnisberechtigungen zu tun haben? Mit freundlichen Grüßen / Best regards Dirk Schäfauer MSW screen:event _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
