• 締切済み

バッチでファイルを分割する

例えば、100行あるファイルを10行ずつに分割し、 分割後10個のファイルを作成したいと考えていますが、 なかなか思うように行きません。 是非、お知恵を拝借でできると大変助かります。 FOR /F %%i in (D:\\file.txt) do ( echo %%i >> outfile.txt CALL :COUNT ) exit /b :COUNT SET /a I=I+1 echo [%I%] です。 IF %I%==10 ( set I=0 ) exit /b

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

splitを使うだけなら、Cygwinでなくても↓にWin32移植版がありますね http://unxutils.sourceforge.net/ 他にも、PerlとかPythonとかRubyとかを使う方法が簡単かと。

noname#227025
noname#227025
回答No.1

Cygwin などをインストールして、UNIX の split コマンドを使えば簡単だと思いますけど、どうしてもバッチファイルでなければだめなのでしょうか?

関連するQ&A