Schönen Guten Tag liebe Community,
ich arbeite aktuell an einem "Projekt" bei dem ich auf die Windows7 PowerShell zurückgreifen wollte. Selber bin ich eher in der Entwicklung und habe Erfahrung mit Java und einige grundlegende Kenntnisse in C#. Mein Anliegen ist folgendes.
Es gibt zwei Ordnerstrukturen. Auf der einen Seite ist es ein von RoboHelp erzeugtes Manual. RoboHelp Generiert aus einem Pool von Worddateien eine Website. Die Struktur ist wie folgt: 4 "Hauptordner" als "Kapitel" und in jedem dieser
4 Ordner sind alle Subsites in einem eigenen Ordner abgelegt. Die zweite Struktur ist zwar ähnlich aber "feiner". Es gibt auch die 4 Ordner, aber in jedem dieser Ordner sind Ordner für Unterkapitel und darunter befinden sich wieder Ordner, welche
die Word Dokumente und hochauflösende Bilder enthalten. Der Subsite-Ordner und der Word-Ordner heißen jedoch immer gleich. Also egal wie unterschiedlich die beiden Strukturen sind, gibt es immer zwei Ordner die gleich heißen und in ihrer eigenen Struktur eindeutig
sind. Als Beispiel:
Struktur 1: C:\Web\Kapitel_1\010203_xyz
Struktur 2: C:\Words\Kapitel_1\Unterkapitel_1\010203_xyz
Nun müssen die hochauflösenden Bilder aus der Word-Struktur in die Web-Struktur kopiert werden. Dabei sollen zum einen natürlich die Bilder in den richtigen "Bruder-Verzeichnissen" laden und zum anderen umbenannt werden.
Als Beispiel:
Struktur 1: C:\Web\Kapitel_1\010203_xyz: site.htm, image002.jpg, image004.jpg
Struktur 2: C:\Words\Kapitel_1\Unterkapitel_1\010203_xyz: 010203_xyz.docx, 010203_xyz0.jpg, 010203_xyz1.jpg
Hier sollen 010203_xyz0.jpg und 010203_xyz1.jpg in image002.jpg und image004.jpg umbenannt und in die Webstruktur kopiert werden, damit sie dort die schlechten Bilder von RoboHelp ersetzen. Die Reihenfolgen stimmen, sodass das erste Bild aus der Word-Struktur das erste Bild der Web-Struktur ersetzten soll.
Nach Möglichkeit sollen die Quell-Bilder nur temporär für den Kopiervorgang umbenannt werden, falls das nicht geht ist es auch ok. Dieses Vorgehen ist aus meiner Sicht rel. aufwändig, leider gibt es keinen eleganteren Weg, da man RoboHelp nicht beibringen
kann, die Bilder in max. Qualität zu importieren (andere Baustelle).
Das ganze soll jetzt per Skript ablaufen, damit man den Vorgang nach belieben wiederholen kann.
Falls jemand bereit wäre einen Lösungsansatz auch kurz zu erklären wäre ich überglücklich, wenngleich die Lösung selbst auch super wäre und ich mir über den Lösungsweg dann selbst Gedanken machen würde.
Nun hoffe ich, dass meine Ausführung detailliert genug war und ich niemanden durch meinen Roman verschreckt habe :-) Ich bedanke mich bereits jetzt für eure/Ihre Hilfe und freue mich über Antworten.