From: DATE Ken Date: 1999-12-21T22:11:46+09:00 Subject: [ruby-list:19797] sample/mpart こんばんは、伊達です。 付属サンプルの解説を書いていて気が付いたのですが、 mpart.rbで分割元ファイルの行数が オプションで指定したnの倍数となっている時に すでにcloseしてるのにwriteしようとしてIOErrorおこします。 ex)mpart.rb -11 mpart.rb 一応環境は ruby 1.4.2 (1999-09-18) [i586-cygwin] --- mpart.org Tue Dec 21 21:51:28 1999 +++ mpart.rb Tue Dec 21 21:49:44 1999 @@ -31,7 +31,7 @@ end ofp.write(i) line = line + 1 - if line >= lines + if line >= lines and !ifp.eof? ofp.write("END--cut here--cut here\n") ofp.close part = part + 1 --------------------------------------------------- Date Ken / ge6537@i.bekkoame.ne.jp One to Ruby http://www.isc.meiji.ac.jp/~ee77038/ruby/ ---------------------------------------------------