Verzeichnis läßt sich nicht umbenennen

14/04/2009 - 11:18 von Frank Bach | Report spam
Hallo NG,

ich erstelle per Code ein Verzeichnis schreibe dort ein paar Dateien rein
und versende dann ein paar Dateien davon per EMail.
Wenn alles ok lief, will ich das Verzeichnis umbenennen, doch leider kommt
folgende Fehlermeldung:

My.Computer.FileSystem.RenameDirectory(pfad, name & "_Sended")

"Der Zugriff auf den Pfad wurde verweigert."



Wie kann ich das Verzeichnis "freigeben" ?

Danke!

Frank
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
14/04/2009 - 11:31 | Warnen spam
Hallo Frank,

"Frank Bach" schrieb:

ich erstelle per Code ein Verzeichnis schreibe dort ein paar Dateien rein und versende dann ein paar Dateien davon per EMail.
Wenn alles ok lief, will ich das Verzeichnis umbenennen, doch leider kommt folgende Fehlermeldung:

My.Computer.FileSystem.RenameDirectory(pfad, name & "_Sended")

"Der Zugriff auf den Pfad wurde verweigert."



stell sicher, dass jegliche Referenz auf die Dateien (bspw. Streams, ...)
ordentlich geschlossen und "disposed" werden. Dann sollte das schon klappen.

Am einfachsten zu testen ist das, wenn Du mal eine Datei schreibst und dann
das Verzeichnis umbenennst. Wenn Du deinen Code dann so angepasst hast, dass
das funktioniert, solltest Du den Rest auch entsprechend anpassen können.

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