ruby File怎麼在源文件的基礎上添加內容,而不是重寫

有些同學提問:我寫數據到文件中會把老的數據替換掉。

怎麼在源文件的基礎上添加內容,而不是重寫
【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如果在文件路徑下沒有這個文件會自動創建並打開,有就直接打開.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章