我有
f = File.new(contacts_file_path, "wb")
f.write params[:uploaded_file].read
f.close
我想要
begin
f = File.new(contacts_file_path, "wb")
f.write params[:uploaded_file].read
rescue
#error
ensure
if f.open? then f.close end
end
但是f.open?不是一个功能,我找不到任何api文档。有什么想法吗?
答案 0 :(得分:6)
f.close unless f.closed?