在写新内容之前清理ruby文件

时间:2012-12-30 05:16:46

标签: ruby

有人可以指导我清除文件中的所有现有内容吗 在Ruby中编写新信息?我正在使用以下代码编写此文件的内容:

logfile = File.new(filepath, "w")
logfile.write("my content")

但是,我希望在将新信息写入之前删除此“日志文件”中的所有现有内容。我怎么能这样做?

1 个答案:

答案 0 :(得分:9)

当打开文件进行书写时,即使用“w”选项时,文件的所有先前内容都将被删除,因此您无需为了达到该效果而明确执行任何操作。