AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Alle Dateien und Verz. in einem Ordner löschen (Uninstaller)
Thema durchsuchen
Ansicht
Themen-Optionen

Alle Dateien und Verz. in einem Ordner löschen (Uninstaller)

Ein Thema von lhmultimedia · begonnen am 13. Nov 2007 · letzter Beitrag vom 13. Nov 2007
Antwort Antwort
lhmultimedia
(Gast)

n/a Beiträge
 
#1

Alle Dateien und Verz. in einem Ordner löschen (Uninstaller)

  Alt 13. Nov 2007, 11:32
Hallo.
Ich habe eine Frage:
Ich möchte alle Dateien, Unterverzeichnisse und alle Dateien in den Unterverzeichnissen löschen.
Die Programmdatei soll sich ebenfalls in diesem Verzeichnis befinden (also ein Deinstallationsprogramm).
Wie geht das?
Gruß LHMultimedia
PS: Falls es einen ähnlichen Artikel gibt -> bitte verlinken! EDIT: Ich habe leider keinen ähnlichen Artikel gefunden.
  Mit Zitat antworten Zitat
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, 11: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
geofranz01

Registriert seit: 17. Jun 2007
72 Beiträge
 
Delphi 2007 Enterprise
 
#3

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

  Alt 13. Nov 2007, 11:50
Hi,
schau mal hier.

Gruß,
geofranz
Max
  Mit Zitat antworten Zitat
lhmultimedia
(Gast)

n/a Beiträge
 
#4

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

  Alt 13. Nov 2007, 11:58
Danke Leute.
Leider ist es eben so dass ich die Dateien mit ZipMaster entpacke.
Wie mache ich das in eine Liste?
  Mit Zitat antworten Zitat
geofranz01

Registriert seit: 17. Jun 2007
72 Beiträge
 
Delphi 2007 Enterprise
 
#5

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

  Alt 13. Nov 2007, 12:03
Ich weiß nicht genau, wie es mit ZIP-Master ist, aber wahrscheinlich gibt's ja keine Installationsauswahl, oder??? Ich würde die Liste dann einfach mitrein-zippen. (also vorher einfach anlegen)

Gruß,
geofranz
Max
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz