DOS Befehle
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
aktuellen verzeichnis
aufnahme
befehl
beispiel
benennen
code
datei
fertige datei
frage
liegen
ordner
ordners
paar
problem
set
-
Hallo, ich hab mir ein Befehl zusammengegoogelt, mit dem ich meine gesplitteten Aufnahmen mergen kann.
copy /b *.ts joined_files.ts
Es funktioniert auch sehr gut. meine Frage an euch ist, wäre es möglich, dass die fertige Datei nicht joined_files.ts heißt, sondern den Namen des Ordners, in dem die ts-Dateien liegen bekommt?
Beispiel Ordner:
H:\ALIDVRS2\The Big Lebowski (1998):
000.ts
001.ts
002.ts
...
Rauskommen soll dann nach dem Ausführen der Bat Datei
H:\ALIDVRS2\The Big Lebowski (1998):
The Big Lebowski (1998).ts
000.ts
001.ts
002.ts
...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie wärs, wenn du als Ausgabedatei einfach den neuen Dateinamen verwendest?
Ich verstehe zumindest dein Problem nicht… oder was genau du vor hast.copy /b *.ts "The Big Lebowski (1998).ts"
-
Ich denke, das Batch-Skript sollte die "Zieldatei" nach dem aktuellen Verzeichnis benennen:
for %%* in (.) do set x=%%~n* set y=.ts set z=%x%%y% copy /b *.ts %z%
Möglicherweise brauchst du noch ein paar Gänsefüßchen ("), um mit den Leerzeichen zurechtzukommen, ohne funktioniert das so (getestet). -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage