Mit Visual Basic löschen

douro

New member
hi, ich habe ein programm geschrieben das in der appdata sachen abspeichert. mein programm soll die möglichkeit haben die datein zu löschen falls ein bug auftritt. wenn ich einfach IO.File.Delete(path) steht da, das ich kein zugriff darauf habe und das ich gucken soll ob :
A schreibgeschützt
B genug rechte.
zu schreibgeschützt. die datein sind es nicht aber der überordner "ein bisschen" oder so steht da.
und zu rechte: ich hab vista und bin im adminprofil(aber nicht "als admin aufführen angewählt) aber das programm soll ohne besondere rechte auf allen (aktuellen) windows systemen laufen. wie kriege ich einfach das selbst erstellte verzeichnis mit den datein drin wieder weg?
 
Speicherst du denn in irgendein AppData-Verzeichnis oder in das Verzeichnis des angemeldeten Benutzers (bzw welcher das Programm ausführt)?

Code:
Environment.GetFolderPath(SpecialFolder.ApplicationData)
 
ich speichere in
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\LenSoft\LenNotice\"
..

ich schaffe es schon alle datein darin zu löschen aber das verzeichnis will nicht weg.
ich könnte ja eigendlich auch woanders hinspeichern aber es ist doch so üblich sowas in die appdata zu tun.

also ich muss jetzt nur noch den leeren ordner löschen und das will nicht gehen. (am besten wäre natürlich ein befehl das das verzeichnis mit möglichem inhalt gelöscht wird)


Edit: es liegt tatsächlich nur an dem verzeichnis. habs mitem desktop getestet. ich tu dass jetzt in die programdata ... oder gibt es da noch was professionelleres?
edit nochmal:

ich habe ein 64bit system also swill ich das bei mir am liebsten in x86 drin haben aber bei 32bit usern muss das ja ins normale... wie mach ich das?
 
Zuletzt bearbeitet:
ich habe vb2010. den befehl gibt es bei mir nicht. ich habe nur kill im filesystem und das löscht nur datein.


edit:

ich werde jetzt einfach jede dateil einzelnd darin löschen lassen und dannach das verzeichnis mit rmdir aber ich brache immernoch ein elegantes verzeichniss^^.
kannst du mir da helfen also wie schon gesagt das mit programmfiles (x86 falls möglich) oder was besseres.



edit:


juhu hab alles geschaft.. vielen dank


edit: jetzt klappt es wieder nicht mehr....
 
Zuletzt bearbeitet:

Online-Statistiken

Zurzeit aktive Mitglieder
0
Zurzeit aktive Gäste
23
Besucher gesamt
23

Beliebte Forum-Themen

Zurück
Oben Unten