Comando do Windows para concatenar vários arquivos em ordem alfabética/numérica?

Comando do Windows para concatenar vários arquivos em ordem alfabética/numérica?

Eu tenho várias centenas de arquivos que precisam ser concatenados em um único arquivo, assim comoessa questão. O problema é que meus arquivosdevedeve estar em ordem. Eles são nomeados com uma data juliana seguida pelo tipo de arquivo.

Aqui está um exemplo do esquema de nomenclatura:

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

etc.

Isso não é algo que faço com muita frequência e eu poderia escrever meu próprio roteiro complicado para fazer isso, mas sinto que há umamuitomaneira mais fácil de fazer isso e eu simplesmente não sei qual é essa maneira.

Responder1

Este é um powershell de duas linhas:

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

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

Como você pode ver na primeira linha, ajuda se todos estiverem na mesma pasta, o que tenho certeza de que você não terá problemas.

informação relacionada