Hallo,
ich habe mit einem Skript Zip-Dateien aus Ordnern mit n Unterordner erstellen lassen. Das funktioniert auch problemlos, nur kann es vorkommen, dass ich am Ende einige Dateien ähnliche Namen haben, die sich nur durch einen Buchstaben am Ende unterscheiden, (z. B. 2018.zip, 2018a.zip).
In so einem Fall möchte ich 2018.zip und 2018a.zip automatisiert über eine WPF-Anwendung öffnen und die Dateien von 2018a.zip in 2018.zip zusammenführen. Bestehende Ordner und Dateien sollen überschrieben und 2018a.zip am Ende gelöscht werden. Wie kann ich das lösen? Ich denke mal mit ZipArchive, aber ich finde da nichts wirklich was Zielführendes.
Alternativ könnte auch statt dem Erstellen der Datei 2018a.zip (wird mithilfe von ZipFile.CreateFromDirectory direkt aus einem Ordner erstellt) der Ordner mit n Unterordnern und entsprechenden Dateien in 2018.zip hinzugefügt werden.
LG,
Pascal
ich habe mit einem Skript Zip-Dateien aus Ordnern mit n Unterordner erstellen lassen. Das funktioniert auch problemlos, nur kann es vorkommen, dass ich am Ende einige Dateien ähnliche Namen haben, die sich nur durch einen Buchstaben am Ende unterscheiden, (z. B. 2018.zip, 2018a.zip).
In so einem Fall möchte ich 2018.zip und 2018a.zip automatisiert über eine WPF-Anwendung öffnen und die Dateien von 2018a.zip in 2018.zip zusammenführen. Bestehende Ordner und Dateien sollen überschrieben und 2018a.zip am Ende gelöscht werden. Wie kann ich das lösen? Ich denke mal mit ZipArchive, aber ich finde da nichts wirklich was Zielführendes.
Alternativ könnte auch statt dem Erstellen der Datei 2018a.zip (wird mithilfe von ZipFile.CreateFromDirectory direkt aus einem Ordner erstellt) der Ordner mit n Unterordnern und entsprechenden Dateien in 2018.zip hinzugefügt werden.
LG,
Pascal
Leider hab ich nicht immer Zeit zum Programmieren, da es eher ein Hobby ist. Falls ich mal im Forum ne Frage stelle und länger nicht antworte, nicht böse sein: Ich bin dann entweder beruflich oder mit der Familie zu sehr eingespannt oder einfach zu müde. Das kann erfahrungsgemäß auch mal über Wochen dauern, aber ich melde mich immer und setze die Frage ggf. auf beantwortet.