Batch um Textfiles automatisch zu kombinieren

standi

Neuling
Thread Starter
Mitglied seit
03.03.2016
Beiträge
2
Hallo!

Folgende Herausforderung:

Ich erzeuge 2 Textfiles: 12345Test-1.txt und 12345Test-2.txt
Diese sollen in ein File kombiniert werden.

copy 12345Test-1.txt 12345Test-2.txt /b 12345.txt

Das klappt auch - aber: Der Ziel-Dateiname soll nicht nicht fix definiert sein,
sondern immer aus den ersten 5 Stellen + Dateiendung der ursprünglichen Dateinamen bestehen.

Bekomme das leider nicht gebacken... :confused:

Bitte um eure Hilfe!

Standi
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Hotfolder zum Kombinieren einrichten

Ein kleiner Teilerfolg!

mit:
copy *-1.txt+*-2.txt /b *.txt
benennt er mir das Ergebnis so wie die erste Datei - damit kann ich leben.

Aber habe jetzt folgendes Problem:
Es müssen immer 2 Files kombiniert werden.
Diese Files werden im Abstand von ca 30 Sekunden in den Ordner kopiert.
Jetzt habe ich das Problem, dass es sofort in den Zielordner kopiert wird und nicht auf das 2. File wartet.
Habe versucht es mit timeout /t 60 zu lösen aber das klappt nicht zuverlässig, je nachdem wann die beiden Quell-Files kommen...

Es müssen also immer *-1.txt und *-2.txt kombiniert werden, erst wenn das erfolgreich war sollen die Quell-Files gelöscht werden

So sieht mein bisheriger Versuch aus:

:start

copy *-1.hpgl+*-2.hpgl /b R:\HPGL\*.hpgl

timeout /t 60

copy *-1.hpgl+*-2.hpgl /b R:\HPGL\*.hpgl

timeout /t 30


del *.hpgl


goto start
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh