Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Alle Dateien und Verz. in einem Ordner löschen (Uninstal

  Alt 13. Nov 2007, 12:48
NEVER, aber auch gar nie ein ganzes Verzeichnis löschen. Was, wenn vor deinem Install schon Dateien im Verzeichnis drin waren. Nach deiner Logik werden die dann mitgelöscht .... Nicht gut, gell!

Ich würde so vorgehen, da du ja zum deinstallieren erst mal was installieren musst, mir jede Fileoperation in einer Liste festhalten.

Code:
Create Dir
copy File1
copy File2
usw.
Beim Deinstallieren diese Liste wieder von unter nach oben mit der entsprechenden Umkehrfunktion abarbeiten... Sprich: Aus Copy wird Delete, aus CreateDir wird DeleteDir, und aus MoveFile würde wieder ein MoveFile in umgekehrter Richtung geben.
  Mit Zitat antworten Zitat