- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Rubyにて、ファイルコピーする際に指定したbyte毎にファイルをコピ)
Rubyでファイルコピーする際の分割コーディング方法
このQ&Aのポイント
- Rubyを使用して、大きなファイルを指定したサイズで分割しながらコピーする方法を解説します。
- ファイルコピーの際に、指定したbyteごとにファイルを分けてコピーする手法をRubyで実装する方法を解説します。
- Rubyでファイルを分割コピーする方法について詳しく解説します。大きなファイルを指定のサイズで分割しながら複製する手法を紹介します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ファイルを指定サイズで複数ファイルに分割したいと言うことですね。 open("test.log","r") do |file| # windowsだと file.binmode i=0 while data=file.read(500*1024*1024) i+=1 open("test.log.#{i}","w"} { |out| out.write data } end end 最後のファイルは500MB未満の可能性があります。
お礼
ありがとうございます。 出来ました。