Hallo zusammen,
ich habe folgendes Problem:
Es sollen Dateien aus einem gepackten Archiv in ein bestimmtes Verzeichnis ohne Bestätgiung extrahiert werden
Bei einem deutschen System
C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\blablabla\ extrahiert werden.
Bei einem englischen (Multilingual)
C:\documents and settings\All Users\application data\\blablabla\
1 Möglichkeit:zwei Archive erstellen Selbstextrahierend mit vordefinerten Pfad. In Abhängig vom Pfad die richtige Datei entpacken.
Allerdings verlangt das eine Interaktion vom Anwender.
2. Möglichkeit: Den Pfad ermitteln indem ich nach einer bestimmten Datei suche und diesen Pfad zum entpacken nehmen. Das könnte ich hart programmieren. Aber eine sehr unflexible Lösung.
Gehört diese Pfad zu den Systempfaden und kann ich den über einen API-Befehl ermitteln?
Gibt es ein Entpackprogramm (Winzip, 7zip, etc) wo ich über die Komandozeile den Zielpfad als Variable übergeben kann ?
Mir schwebt folgendes vor
Zielpfad ermitteln und diese dann an ein Entpacker(selbstextrahierend) übergeben.
Am liebsten wäre es mir über einen API-Befehl, weil ich das dann auch für andere Projekte nutzen könnte.
Ich hoffe ich habe mich verständlich ausgedrückt
Dankeschön




Zitieren

Lesezeichen