Ordner haben schreibschutz unter XP
-
Hi!
Ich habe ein Programm zur Datensicherung geschrieben und das muss von Zeit zu Zeit alte Backups löschen. Nun sind unter Windows XP per default alle Ordner schreibgeschützt. Man kann den Schreibschutz nicht entfernen. Löschen, Umbenennen & Co geht ganz normal im Explorer, aber in dem Programm verwende ich die Funktion RemoveDirectory(). Die scheint damit nicht zu funktionieren. Unter Windows 98, auf der ich die Software entwickelt habe funktionert es astrein. Gibt es eine Möglichkeit, trotzdem die Ordner zu löschen?Danke schonmal im Voraus für alle Antworten.
-
Falls das wirklich so ein sollte dann benutz doch SetFileAttributes.
-
Laut Quellen im Internet geht das nicht. Die Ordner sind schreibgeschützt, weil Windows da Daten zur Anzeige der Inhalte im Explorer ablegt. Also z.B. Details, Große Symbole, etc. Also nehme ich mal an, dass auch das nicht funktionieren wird...
-
läuft ohne problem nur mit RemoveDirectory. hab es bei mir ausprobiert.
-
Ok, dann muss ich wohl nochmal eine kleine Debug-Session einlegen
