複数のファイルをアルファベット順/数字順に連結する Windows コマンドはありますか?

複数のファイルをアルファベット順/数字順に連結する Windows コマンドはありますか?

数百のファイルを1つのファイルに連結する必要があるのですが、この質問問題は、私のファイルがしなければならない順番に並んでいる必要があります。ファイル名は、ユリウス日付の後にファイルの種類が続く形式で付けられます。

命名スキーマの例を次に示します。

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

これは私が頻繁に行うことではないし、自分で複雑なスクリプトを書くこともできますが、多くのもっと簡単な方法があるのですが、それがどんな方法なのか分かりません。

答え1

これは PowerShell の 2 行コードです:

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

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

最初の行からわかるように、すべてが同じフォルダー内にあると便利です。これで問題は発生しないはずです。

関連情報