Mehrere Dateien zusammenfügen per Skript?
Hallo, liebe community.
Ich habe auf meiner Festplatte viele Dateien in Ordner. Diese sind aber gesplittet :
Das sind die Ordner
zdf_neo-01032018-1239.pvr
zdf_neo-02032018-1239.pvr
zdf_neo-03042018-1559.pvr
zdf_neo-04042018-1559.pvr
zdf_neo-05032018-1239.pvr
zdf_neo-05042018-1559.pvr
zdf_neo-06032018-1239.pvr
zdf_neo-06042018-1559.pvr
zdf_neo-07032018-1239.pvr
zdf_neo-07042018-1559.pvr
zdf_neo-08032018-1239.pvr
zdf_neo-09032018-1239.pvr
zdf_neo-11042018-1559.pvr
zdf_neo-12042018-1559.pvr
zdf_neo-13042018-1559.pvr
zdf_neo-14032018-1239.pvr
zdf_neo-15032018-1239.pvr
zdf_neo-16032018-1239.pvr
zdf_neo-16042018-1559.pvr
zdf_neo-17042018-1559.pvr
zdf_neo-18042018-1559.pvr
zdf_neo-19042018-1559.pvr
zdf_neo-20032018-1559.pvr
Und in jedem der Ordner sind folgende Dateien :
data0001.ts
data0002.ts
data0003.ts
Nun möchte ich dass die 3 Dateien eines jeden Ordners zusammengefügt werden mittels "copy /b" sodass ich in jedem Ordner nurnoch eine Datei habe.
Die Dateien lassen sich problemlos abspielen nach dem manuellem zusammenfügen, nur es kommen täglich neue hinzu und ich würde es gerne per Skript erledigen.
Wie könnte man es am besten bewerkstelligen?
Egal ob unter Windows oder Linux.
Danke euch!
2 Antworten

Das was du da manuell machst, kannst du doch in eine Batch reinschreiben? Irgendwie hab ich das Problem nicht ganz verstanden, scheint es.

CD \Work
FOR /D /r %%G in ("*") DO COPY /B *.ts > komplett.ts
so etwa.

einfach in der Reihenfolge, wie sie zusammengesetzt werden sollen
cat 1.Datei 2.Datei 3.Datei > gesamtdatei
dort, wenn es es sinnvoll ist, kannst du auch weitere an "gesamtdatei" anhängen
cat x.Datei (x+1).Datei ... >> gesamtdatei
Beachte hier den Doppel-Pfeil >>

Das Script soll sicherlich ALLE Ordner abprüfen, ob sich Dateien der Form
data000x.ts darin befinden. Falls nicht -> nächsten Ordner prüfen, falls doch:
Dateien zu einer Gesamtdatei aneinanderhängen - so habe ich das verstanden, aber ich kenne die Syntax der Schleife nicht, die das machen würde... leider.
Hm... Nee, es geht mir ja darum es zu automatisieren und dies auf alle Ordner anzuwenden. Leider kenne ich mich mit for schleifen wenig aus....