File.open("/etc/hosts") {|f| f.close; f.read ; #我想在这儿再对文件内容读取# } #=> IOError: closed stream
如何重新开启 IO 流?求指点
http://apidock.com/ruby/v1_9_3_392/IO/reopen
希望有帮助
为什么要这样做呢?
close 后文件描述符就没有了吧?应该是重新打开文件?