Hallo zusammen,
brauche mal eure Hilfe für ein "kleines" Problem.
Ich habe ein Script geschrieben, welches eine Installation von einem Programm macht. Dummweise funktioniert diese nicht, wenn es vorher schon eine Version gab.
Das genaue Problem ist, dass die Deinstallation der Software nicht sauber läuft, so das noch Reste im Benutzerprofil übrig bleiben. Installiere ich jetzt die neue Version, dann funktioniert sie nicht auf Grund der Fehlerhaften Deinstallation.
Habe jetzt schon so weit geforscht, dass ich das Problem eingrenzen kann. Es liegt daran, dass in den Benutzerprofilen noch Verzeichnisse bzw. Dateien existieren.
Ich will jetzt das Installationsscipt soweit erweitern, dass er nach der Deinstallation nochmals alle Verzeichnisse durchsucht nach dem Programmnamen durchsucht und diese, wenn vorhanden löscht.
Jetzt bräuchte ich bitte die Ansätze von euch, wie ich folgendes mache:
1. -> durchsuche den Zweig "D:\Profile\Dokumente und Einstellungen" nach gotomaxx. Hierbei sollen alle Unterverzeichnisse durchsucht werden.
2. -> wenn gotomaxx gefunden wurde, dann genau dieses Verzeichniss löschen. Danach weiter machen, bis er keine Verzeichnisse mit dem Name gotomaxx unter "D:\Profile\Dokumente und Einstellungen" findet.
3. -> wenn nichts gefunden, normal weiter machen
filefindfirst unf filefindnext habe ich mir schon mal in der Hilfe angeschaut, aber irgendwie komme ich damit nicht richtig zurecht. Kann auch an der Hitze liegen...
Hoffe Ihr könnt mir ein paar Tips und Ansätze mitteilen.
************************
Dank eurer Hilfe Problem gelöst.
Danke an alle Helfer