ruby File怎么在源文件的基础上添加内容,而不是重写

来源:互联网 发布:网络大神小说合集 编辑:程序博客网 时间:2024/05/17 02:34

有些同学提问:我写数据到文件中会把老的数据替换掉。

怎么在源文件的基础上添加内容,而不是重写
【ruby code】
  def txt_write(value,memo)
      File.open("c://my_text.txt", 'a') do |f|  
        f << "订单编号:#{value} #{memo}/n"
      end
  end

1、open在end的时候会自动close文件
2、File.open("c://my_text.txt", 'a')  # a就是add,向文件中添加字符.
3、File.open如果在文件路径下没有这个文件会自动创建并打开,有就直接打开.
原创粉丝点击