Windows-Befehl zum Verketten mehrerer Dateien in alphabetischer/numerischer Reihenfolge?

Windows-Befehl zum Verketten mehrerer Dateien in alphabetischer/numerischer Reihenfolge?

Ich habe mehrere hundert Dateien, die zu einer einzigen Datei zusammengefügt werden müssen, ähnlich wiediese FrageDas Problem ist, dass meine Dateienmussmüssen in der richtigen Reihenfolge sein. Sie werden mit einem julianischen Datum gefolgt vom Dateityp benannt.

Hier ist ein Beispiel für das Benennungsschema:

152_1605.old
155_0935.old
156_1535.old

usw.

Das ist nichts, was ich sehr oft mache, und ich könnte mein eigenes kompliziertes Skript dafür schreiben, aber ich denke, es gibt einevielEs gibt keinen einfacheren Weg, es zu tun, und ich weiß einfach nicht, welcher das ist.

Antwort1

Dies ist ein Powershell-Zweizeiler:

$TextFiles = Get-Item C:\Users\sudo\Documents\MachineLists\*.list

$TextFiles | sort | foreach { Add-Content -Value $(Get-Content $_) -Path C:\users\sudo\Desktop\concat.LIST}

Wie Sie der ersten Zeile entnehmen können, ist es hilfreich, wenn sie sich alle im selben Ordner befinden. Ich bin sicher, dass dies für Sie kein Problem sein wird.

verwandte Informationen