• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DOSでの複数ファイル分割)

DOSコマンドで複数ファイルに分割する方法

このQ&Aのポイント
  • DOSコマンドを使用して、1つのファイルを複数のファイルに分割する方法を教えてください。
  • 出力ファイルの数は最大13個程度であり、入力ファイルは可変です。
  • 終了判定は、1文字目が半角Eの場合となります。行数は可変ですが、1行辺りのバイト数は固定です(終了行除く)。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4903/10364)
回答No.1

set N=1 for /f "usebackq delims=" %%A in (%1) do ( >>output.txt echo %%A call :SUB "%%~A" ) goto :EOF :SUB set A=%~1 if "%A:~0,1%" neq "E" goto :EOF ren output.txt output%N%.txt set /a N+=1 入力ファイルを引数にして、このバッチファイルを実行させてください。 ファイルに記号(<>|&とか)が含まれないならもう少し簡単にできます。

すると、全ての回答が全文表示されます。

関連するQ&A