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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 114475
Url: https://administrator.de/contentid/114475
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
5 Kommentare
Neuester Kommentar
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