実際に必要なことを実行するバッチスクリプトがあります(多数のファイルを取り込んで、.bz2ファイルと同じディレクトリに配置します)。ただし、元のファイルを削除する必要があるため、少し助けが必要です。さらに、入力サイズが大きくなりすぎると (正確な数値が得られず、おそらく 40 前後)、バッチがクラッシュします。私はこれを自分で解決しようとしましたが、残念ながら、バッチは意味不明です。これで元のファイルを削除できれば、現在の入力サイズに対処できます。誰でも私に与えることができるどんな助けでも大歓迎です。これが私の現在のコードです:
@Echo Off
:Start
If [%1==[ Goto :EOF
PushD %~pd1
"C:\Program Files\7-Zip\7z.exe" u -tbzip2 %~nx1.bz2 %1
Shift
PopD
Goto Start
また、私はこのコードの最初の作成者ではなく、フォーラムに投稿されたことにも言及したいと思います。