Vb.Net keine Berechtigung zum löschen
Hallo zusammen
Ich komme au wieder einmal mit einer Frage.
Und zwar versuche ich mit VB.Net Deteien zu löschen. Leider habe ich keine Berechtigung dazu.
Es ist ein Lokaler Ordner auf dem Desktop. In diesem Ordner würde ich gerne Dateien löschen. Wenn ich das Programm ausführe kommt die folgende Fehlermeldung.
Wie kann ich dem Script die Berechtigung geben ohne, dass ich irgend etwas in der Systemsteuerung ändern muss??
Vielen Dank für eure Hilfe!!
Gruss
Scan
Ich komme au wieder einmal mit einer Frage.
Und zwar versuche ich mit VB.Net Deteien zu löschen. Leider habe ich keine Berechtigung dazu.
Es ist ein Lokaler Ordner auf dem Desktop. In diesem Ordner würde ich gerne Dateien löschen. Wenn ich das Programm ausführe kommt die folgende Fehlermeldung.
Wie kann ich dem Script die Berechtigung geben ohne, dass ich irgend etwas in der Systemsteuerung ändern muss??
Vielen Dank für eure Hilfe!!
Gruss
Scan
Please also mark the comments that contributed to the solution of the article
Content-Key: 114475
Url: https://administrator.de/contentid/114475
Printed on: April 26, 2024 at 07:04 o'clock
5 Comments
Latest comment
Moin Moin
Der Benutzer der das Programm ausführt (Egal ob Programmierer oder Enduser) benötigt die Rechte an diesem Ordner (oder halt mind. das löschrecht). Das hat erstmal nichts mit dem Skript zu tun, sondern mit den Dateiberechtigungen (Im Windows explorer rechtsklick auf den bewusten Ordner Eigenschaften / Sicherheit).
Gruß L.
Der Benutzer der das Programm ausführt (Egal ob Programmierer oder Enduser) benötigt die Rechte an diesem Ordner (oder halt mind. das löschrecht). Das hat erstmal nichts mit dem Skript zu tun, sondern mit den Dateiberechtigungen (Im Windows explorer rechtsklick auf den bewusten Ordner Eigenschaften / Sicherheit).
Gruß L.
Wenn du dir mal die Dokumentation zur Methode anschaust:
http://msdn.microsoft.com/de-de/library/system.io.file.delete.aspx
Hättest du gesehen, dass die
Diese Methode kann keine Ordner löschen!
Dafür gibt es extra Directory.Delete:
http://msdn.microsoft.com/de-de/library/fxeahc5f.aspx
Grüße
Max
http://msdn.microsoft.com/de-de/library/system.io.file.delete.aspx
Hättest du gesehen, dass die
UnauthorizedAccessException
auftritt, wenn der Pfad ein Verzeichnis ist.Diese Methode kann keine Ordner löschen!
Dafür gibt es extra Directory.Delete:
http://msdn.microsoft.com/de-de/library/fxeahc5f.aspx
Grüße
Max