Hallo Leute :-)
ich bin neu hier und ich weiß nicht 100%ig, ob diese frage in dieser Form schon einmal gestellt wurde.
Ich würde mich freuen, wenn mir jemand helfen könnte. ich habe leider mit PowerShell noch keine Erfahrung machen können und ich habe vielleicht ein spezielles Thema o. Anliegen. Ich habe einen Windows Server 2012R2 und die Frage ist beruflich.
Folgendes:
Ich habe ca. 20 Verzeichnisse mit jeweils einer X-Anzahl an TXT-Dokumenten
Die Verzeichnisnamen (der Ordner) und der Inhalt, die TXT-Dokumente, haben immer denselben Namen und ändern sich nicht.
Im Ordner sind ca. 30 TXT-Dateien, wovon ich 14 TXT-Dateien nur benötige.
Das bleibt aber gleich und ändert sich nicht, wie schon erwähnt.
Bsp:
Ordner Baum
Ordner Tisch
Ordner Stift
Ordner Heft usw....
In diesen Ordnern befinden folgende TXT-Dateien:
Im Ordner Baum -> grün.txt
blau.txt
rot.txt
gelb.txt usw.....
Aufbau TXT:
Normale textwerte, können aber auch Tabellenwerte enthalten.
Da ja der Inhalt kopiert wird, sollte der Aufbau ja nicht verändert werden.
Auf Arbeit sind diese Daten in einer Txt-Datei enthalten.
dies sind unteranderem Code-Logs o. Event-Logs o. anderes.
Wie gesagt, die Ordnernamen ändern sich nicht und die namen der TXT-Dateien ändern sich nicht.
Außer, der Inhalt.
Aufgabe:
ich muss den Inhalt aus den TXT-Dateien (grün, blau, rot, gelb usw...) in eine Txt-Datei zusammen fügen und in ein anderes zentrales Verzeichnis ablegen. Bis dahin wahrscheinlich einfach für Euch :-)
Was ich aber jetzt benötige ist, wenn die TXT-Dateien zusammen gefügt werden, das der Name der angefügten TXT-Datei als Überschrift zur optischen Trennung erscheint.
Sprich, ich habe eine TXT Datei mit dem gesamten Inhalt aller als Beispiel oben genannten Dateien mit einer Überschrift.
Die Überschrift / Trennung inerhalb der Datei ist dann der name der ursprünglichen Datei.
Also, ich habe jetzt 20 TXT-Dateien zusammen gefügt zu einer und suche nach dem Wort: rot.txt.
Dadurch lande ich ja dann an die entsprechende Stelle, wo das rot.txt anfängt.
Oder meinetwegen, wo der inhalt der Event.log anfangen würde.
Das ist mein Ziel oder aktuell ehr der Wunsch.
Ich hoffe, Ihr könnt mir folgen... :-(
Etwas kompliziert zu formulieren.
Ich danke schon einmal vorab und hoffe, es kann mir jemand helfen :-)
Vielen lieben Dank